Программирование

Вопросы по программированию Arduino.

Генератор сигналов на arduino

Здравствуйте, форумчане!

Я начинающий, прошу помощи у более  опытных...  Инеется плата arduino на микроконтроллере  atmega8. Необходимо помочь написать код чтобы на одном из выводов (не важно на каком- любом) микроконтроллера был выходной сигнал 1,9 Кгц. (Плата генерировала звуковую частоту..).  Подскажите как это можно сделать?

Подскажите новичку

//имитатор датчика глубины
#define SK_PLUS 13                 //импульсы по одному проводу (датчик вращается по часовой)
#define SK_MINUS 12                //импульсы по другому проводу (датчик вращается против часовой)
#define LED 11                     //светодиод индикатор 10 оборотов

void setup()
{
  pinMode(SK_MINUS, OUTPUT);
  pinMode(SK_PLUS, OUTPUT);
  pinMode(LED, OUTPUT);
}

void loop()
{
  for (int x = 0; x < 100; x++) {
    digitalWrite(SK_PLUS, HIGH);
    delay(100);
    digitalWrite(SK_PLUS, LOW);
    delay(100);

программа для уз парктроника

Здравствуйте, не могу написать программу для ультразвукового  парктроника, чтоб работал как тут

https://www.youtube.com/watch?v=3wGPyzirQ54

перепробовал разные варианты программ, вот последняя:

Передача данных между 2 Arduino

Доброго всем.

Есть задачка собирать данные о температуре в одном помещении из 4-х участков и передавать на другую которая еще и о своих датчиках собирает инфу.

В качестве линии передачи выбор пал на rs485 .

соответственно передача осуществляется по hardware Serial.

Вопрос в следующем:

Как собрать данные с датчиков 6-10 DS18B20 и 1 DHT11 и разбить их на 2-й ардуинке по

tem1

.....

temp11?

Подскажите новичку - зацикливается программа

Всем привет.

Из кучи скетчей скомпилировал свое скетч.

Смысл простой - центральный модуль на Уно постоянно получает сигналы от термодатчиков по 433 мгц и через условное время данные через вай фай модуль ESP8266 отправляет на облако. Thingspeak в моем случае.

Все вопросы касаются именно работы с вай фаем.

1. Не могу понять причину зацикливания функции отправки пакета по вай фаю. Как только программа доходит до функции send () - она постоянно начинает слать пакеты по вай-фаю и уже не выходит обратно в основную программу из этой функции. 

Код не компилируется на другом ПК

Всем привет! Помогите ламерюге - с детства не прогал, но вот пришлось и ардуинку освоить, все получилось в принципе сразу. Прогу писал и заливал с домашнего настольного ПК (под W7). Собрал небольшую автоматику для климата, смонтировал на объекте, при испытаниях всплыли некоторые программные косяки в коде - надо поправить но разбирать конструкцию, отручивать все хвосты и тащить устройство с обвязкой обратно домой утомительно. Решил взять нетбук супругин, чтобы его утащить на объект и там допилить код, а не тут то было!

Лазерный проектор

Идея в том что бы вместо гальвано использовать электропривод с точной скоростью. 
Вместо обычных зеркал сделаем 6-гранный барабан(2 штуки). Один барабан цепляется напрямую к приводу. Второй через редуктор(1 к 6). Получается что за один оборот первого барабана второй провернется только на одну грань. Таким образом мы получим отрисовку квадрата лучем лазера. 
Останется лишь контролировать включение и отключение лазера. Пугает меня частота контрольного сигнала. 

WS2811+FastLed.lib

Добрый день. Экспериментирую с сабжем с целью создания многоканального контроллера для 20 метровых отрезков простых rgb лент.

Макет пока с одним чипом и 3 светодиодами + ардуино нано. Подключил почти как в даташите, только без резисторов, посчитав, что просадки питания и "отражения" сигналов при подключении одного чипа не страшны. 

 

библиотеки ( libraries )

пожалуйста помогите новечку ( чайнику ) разобратся в библиотеках, у меня  несколько вопросов касаемо библиотек

1. если в скетче написано #include <PID_v1.h>  может ли библиотека называтся по другому на пример PID_FrontEnd_v03 или PID_master?

2.  если в libraries имеется одна библиотека скажем SD можно ли добавить похожую например SD_master?

3. какие файлы из библиотеки используются при компиляции все ли эти папки и файлы в библиотеке нужны?

Взаимодействие посредством HTTP

Доброго времени, коллеги.