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

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

Зависает ардуино уно.

 Начал заниматься ардуино приблизительно недели четыре. Соединил в кучу два скетча. Для проветривания теплицы. Если температура подымается выше 21 градуса открываются окна и включается проветривание. Все работает, но при падении температуры до 21 градуса  все виснет. DHT11  не реагирует на принудительное повышение температуры, на lcd температура 21 градус. Но окна открыты и проветривание работает. При отключении и включении все начинает работать как надо. Прошу помощи у знающих, подскажите куда копать.
 

Помогите в написании программы для определения частоты звука(240-280Гц)

Нужна программа для определения частоты звука с условием. К примеру если частота повторяется и она равна 240-280Гц то делает определённое действие. С ардуино знаком но в програмировании не селён так сказать я больше по технической а не программной. Подскажите с чего можно начать, может есть какие то библеотоеке по работе со звукаом? 

strstr -- ошибка











D:\Arduino\sketch\acs_001\acs_001.ino: In function 'void parseCfgString(char*)':

acs_001:89: error: invalid conversion from 'char' to 'const char*' [-fpermissive]

   res = strstr(cfgString, '=');

                              ^

In file included from D:\Arduino\[!] soft\arduino-1.6.8\hardware\arduino\avr\cores\arduino/Arduino.h:25:0,

                 from sketch\acs_001.ino.cpp:1:

NRF24L01 что то не так

посмотрите может кто знает ?

Приемник все время показывает no signal и только временами как торандомно 999. а по идее должен показывать все время. Может чего то не хватает ?

 

это код приемника

перевожу код под arduino/ нужна помощь

код писался под attiny 44/ пытаюсь перерулить под arduino poro mini/ застрял на прерываниях по переполнению таймера.

interrupt [TIM0_OVF] void timer0_ovf_isr(void) // прерывание срабатывает 100 РАЗ В СЕКУНДУ

ругается на:\

'interrupt' does not name a typeвот часть кода в codevisionavr:

Помощь по коду

Здравствуйте, подскажите, пожалуйста, есть такой кусок кода:

void getDateDs1307(byte *second,

          byte *minute,

          byte *hour,

          byte *dayOfWeek,

          byte *dayOfMonth,

          byte *month,

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

Добрый день! Устройство состоит из ардуинки нано 328, трёх кнопок и блока релюшек. Алгоритм такой кнопкой 1 я посылаю импульсы на устройство одно нажатие 1 импульс, далее нажимая кнопку 2 замыкается реле 1 на время равное 1 минута равна 1 импульс (1 импульс равен 60 секунд). При нажатии на кнопку 3 замыкается реле 1 и 2, а 1 минута равна 2 импульсам. Количество импульсов можно добавлять во время работы устройства нажатием на кнопку 1, а режима кнопки1 и кнопки 2 можно переключаться сколько угодно раз пока количество импульсов положительное и больше 0.

Не загружается прога в ардуино уно

Помогите плиз.

Загружаю как обычно в ардуино и не загружается. Раньше все работало

вот ошибки:

Таймер обратного отсчёта

Уважаемые люди, помогите начинающему программисту, попытался написать скетч для таймера на ардуине меге, с семисегментным индикатором, вроде как сначало получилось но при его работе заметил свой косяк!!. таймер при переходе с 00 секунд показывает 99, а вот минуты нормально тикают, и ни как не могу разобратся чтоб всё нормально работало!! 

ibutton как победить?

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

сам код: