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

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

Управление электроприводом дверей с ик пультов (открывание дверей IR remote)

Создал и работает у меня проектик для въезда на небольшое предприятие машин.

Электропривод был к ниму завтра подставлю на контакт открытия ардуино uno.

На постоянку забиты 2 пульта один от телевизора диспетчера чтоб двери открывать, а второй мастер пульт с кнопками: считать кнопку с пультика водилы, записать все считанные коды пультиков в EEPROM, сбросить коды прочитанных пультов(после этого в EEPROM надо записать)

кроме этого пищит в динамик и моргает светодиодом

Понимает только пульты которые декадируются библиотекой IRREMOTE

Помогите оптимизировать

Пишу автополивалку для растения, на данный момент имеется такой скетч

 

Сканирующий тепловизор на arduino UNO-R3. Датчик температуры MLX90614ESF-DCI

Здравствуйте. Я собрал данный прибор (http://cxem.net/arduino/arduino19.php), но у меня появилась такая проблема- когда я захожу в программу, которая на java, то я могу управлять серводвиготелями , тем самым калибруя прибор, но при нажатии на кнопку старт , просто висит на 0% и не движется загрузка. И когда я захожу в LIVE TEMPERATURE, в место данных просто прочерк. Я  думал, что не иправен датчик и поэтому решил проверить его.

Переход с аналоговых кнопок на цифровые, помогите!

Переход с аналоговых кнопок на цифровые не получается, кнопка на пине 7 работает, вхожу в установочное меню, а вот дальше все останавсливается. Подскажите пожалуйста, что я делаю неправильно?

На аналоговых кнопках все работало, в коде закоменторованые остатки обработки аналоговых кнопок.

 

Как проверить UART ?

Здраствуйте , не получается считать данные с портов uart mega2560

Как проверить UART-ы ?

не компилируется скетч

Наткнулся на сайт, где есть "инструкция" , как собрать управляемую через bluetooth rgb ленту.

Возникла проблема с загрузкой скетча.

Arduino IDE  выдает ошибку компилирования.

ссылка на сайт- http://www.myledlamp.net/

вот что выдает ардуино ide - 

Изменены опции сборки, пересобираем все

Нужна помощь, ардуино-rs485-modbus-slave - PLC OWEN

Помогите мне знающие люди, не могу связать в сеть контроллер овен по сети 485 и протоколу модбас рту

в сети есть примеры работы с контроллерами других фирм (например https://www.youtube.com/watch?v=Nzi0NBb9ZVE)

может кто имеет опыт настройки такой связки, вообще идея такая, что бы не покупать модуль дискретного входа овен за 4500р использовать ардуино с одной кнопкой и светодиодом как сигналом дешевле выходит в разы и я хочу подружить плс и ардуино но не хватает знаний.

Подскажите примерами хотябы похожими, буду пытаться разобраться.

Спасибо.  

Как сконфигурировать аналоговый вход в цифровой

Вроде везде всё везде написано, что можно. Но никак не получается считать значение с аналогового входа функцией digitalRead. На порт 20 повесил кнопку, при замыкании которой подаётся Vcc на порт А7.

Делаю так:

void setup() {
  pinMode(20, INPUT); digitalWrite(20, HIGH);
}

void loop() {
  Serial.println(digitalRead(20)) ;
}

Хоть ты тресни - вижу одни нули в мониторе COM порта. Но если сделать так:

void loop() {
  Serial.println(analogRead(20)) ;
}

Некорректная работа условий ...

 Необходимо обрабатывать условие при z и a равными 0,то есть просто по И, а обрабатывается по ИЛИ!!!!

В выводе отсутствуют целые десятки(!!!), то есть с одним  0. Пробовал и в скобки условия, и !=0 результат один ...

  if ( z >= 1 && a >= 1){
  Serial.println(q);
  Serial.print(a);
  Serial.println(z);
  }

 

Впечатление, что компилер переколбашивает в с двумя вложенными условиями ...

 

PWM в Ардуино

Доброго здравия.

Интересует вопрос, выйдет ли смодулировать с помощью Arduino следующий сигнал: