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

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

Вывод данных на LCD1602 через кнопку

Ребята, помогите пожалуйста новичку. Есть два скетча: один часы,дата, день недели, другой показания с датчика BMP180. Я хочу их объединить и выводить время с датой по нажатию на кнопку, чтобы время показывалось несколько секунд.

Arduino due и modbus master

Пытаюсь связать подуль вывода овен и ардуино DUE. 

Выдает ошибку exit status 1

ошибка компиляции для платы arduino due (programming port)

<Брал такой пример

Как приладить sleep mode или как уменьшить энергопотребление

Делаю противоугонную систему. Не силен в програмировании ардуино. Как уменьшить энергопотребеление?? светодиоды все выпаял. Сам так и не смог разобраться в режимах sleep mode. Хочу чтобы ардуина ухадила  в сон  если не приходит никакой сигнал. То есть если ничего не происходит например 5 секунд, уйти в сон. Если нажалась одна из кнопок или пришел сигнал из модуля блютуз, ардуино проснулась, всё сделала и уснула.

Буду очень признателен если поможете в моей проблеме))))

Нужна маленькая помощь (NRF24L01)

       Есть скетч для пульта управления, не важно чего. Он рабочий, но есть недостаток. Пока кнопка зажата на передатчике , реле на приемнике работает. При отпускании кнопки выключается реле. Но если при зажатой кнопке на передатчике вдруг пропадает связь с приемником (например села батарейка или отошел на расстояние вне зоны радиомодуля), то реле остается включенным. 
       Что можно дописать, чтобы  при пропадании сигнала реле автоматически отключался... 
 

Помогите доработать скетч

Есть готовый скетч под эту схему, мне нужно его переделать, хочу добавить еще один двигатель и убрать одну серву. Нужно реализовать 3 функции: 1) два двигателя работают; 2) 1 работает вперед, другой назад; 3) 1 работает назад, 2 вперед.

Вот исходный скетч

Подключение DHT11

Всех приветствую! У меня очень банальная и в то же время сложная тема. Я никак не могу разобраться с библиотекой датчика DHT. Я какую не пробовал, не садится она почему-то. 

Ардуино 1.8.1, винда 10.

Когда ставлю бибку, вот такая хрень происходит. http://prntscr.com/eaq3on

Многопоточность в ардуино

Добрый день. Дисплей выводит информацию не так быстро, как нужно для нормальной работы устройства - проблема в том, что считывание датчиков нужно каждую миллисекунду, а при отрисовке итерация цикла производится дольше, чем 1мс (отрисовка 3 раза в секунду). Вопрос - как можно решить подобную проблему? чтобы цикл крутился, как ему положено, и дисплей рисовал не подтормаживая основной цикл

выбор программ кнопкой

я только начал изучать ардуино. помогит с программой. допустим при зажатии на кнопку №1 у меня работает программа 1 при нажатии на кнопку №2 у меня переключаютя программы по кругу допустим их 5. но при нажатии на зажатии №1 у меня запускается та программа которая была назначиной кнопкой №2.  тоесть при включении ардуино изначально запускается программа 1 и при 2х нажатий на кнопку №2 и зажиме кнопки №1 у меня работает программа 3. 

Прошу помощи

Приветствую!!! Проблема в следуещем, есть у меня друг который смог с ардуино вывести показания буста на штатный экран бк... Я от этой темы далек, он мне сказал купить платку нано, и дал чем прошить ее... сейчас связи с ним нет, а прошить не получается, выдает ошибку... Помогите с таким траблом мне !!!

ROM адрес

Стоит задача, нужно задать адреса для ds18s20 считываю ROM коды и сохраняю их в EEPROM

Потом считываю их от туда переобразовываю их в НЕХ  и прописываю их в

DeviceAddress sens2 = {0xaad1, 0x91, 0x15, 0xAF, 0x02, 0x08, 0x00, 0xD9};

Если вместо 0xaad1 писать правильно адрес датчика то код проходит  и температура считывается

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