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

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

Проблема с работой с датчиком TMP36

Моделирую схему в Tinkercad дабы ненароком не сжечь какой либо элемент.

Проблема появилась, когда потребовалось выводить на ЖК экран данные с TMP39. Суть в том, что значение выводится 11.00 и не изменяется при изменении температуры на датчике.

 

Код:

  void loop(){

  lcd.setCursor(0, 0);

  lcd.print(digitalRead(11));

}
 
Кто может, подскажите в чем может быть проблема.

как плавно изменять цвет РГБ светодиода без delay()???

Уменя есть ргб светодиод и мне хочется плавно менять цвет светодиода без delay().

 

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

Здравствуйте, ардуинщики. Хотел попросить у вас совета насчёт моего скетча. Делаю мини-проект по управлению жалюзи сенсорной кнопкой (по первому нажатию поворачивается, по повторному - в обратном направлении).

Но при включении ардуино ничего не происходит. Помогите новичку, пожалуйста)

Мой скетч

OneWireHub работает вообще ?

Библиотека для эмуляции 1wire устройств.

https://github.com/orgua/OneWireHub

Проверил - ниодин пример не работает.  программа   от даллас onewireviewer вообще невидит ниодного устроцства  из примера.

Сканер нормально определяет реальные  устройства, железка собрана на китайском FT232 usb-com модуле.

 

Как сделать из скетча библиотеку.

Есть прошивка с графиком для лсд экрана связанного с ПК по И2С.
Но я хочу сделать библиотеку.
Вопрос : как добавить библиотеку экрана в другую библиотеку?

Проблема с созданием меню на дисплее.

Здравствуйте друзья! И снова я к вам за подсказкой:
Прикупил себе дисплейчик ST7920 128x64 и решил сделать менюшку для управления шаговиком пока он в пути.Воспользовался библиотекой U8glib и её примером создания меню,немного пределав его под себя.А застрял на многоуговневости. Нужно создать в меню "Setings" подменю с пунктами "Zero point" и "Calibration",но почему - то не удается это осуществить.При входе в меню  "Setings" ничего нету,пустой экран.

Подружить DMD экран и SoftwareSerial

К моей Arduino Uno подключено ESp8622, через SoftwareSerial я с ним коммуницирую. Пока все хорошо.

Дальше, хочу подключить пиксельный екран. Либа DMD2.

Сам экран еще физически не подключил, только библиотеку и инициировал его програмно.

Так вот, заметил, если запускаєтся комманда dmd.begin() то сериальный порт перестает работать. Некоторые приходящие символы искажаются или не приходят. Если закомментировать dmd.begin(), то все ок.

Управление двигателями через интернет (Требуется помощь с кодом)

Доброго времени суток! Хочу собрать машинку с IP камерой и управлять ей по Wifi (Офисная игрушка, буду разыгрывать колег))). Использую Sheild L293D, интернет модуль hr91105a, ардуину мегу и вай фай роутер. Должен создаваться сервер и открываться сайт с кнопочками, для управления двигателями. Код компилируется без проблем, даже открывается окно для управления, но двигатели не подчиняются.

Включение подсветки на 5 секунд по событию без dellay

Приветствую всех.

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

Есть массив, в уоторый постоянно записывается 1, но изредка меняется на 0. Нужно сделать так, что бы при кратковременном изменении 1 на 0 включалась подсветка, но при этом не останавливалось выполение основного кода.

Смотрел примерры ООП со светодиодами, но так и не смог в связи с недостатком знаний адаптировать его под себя.

Вот короткий необходимый пример моего кода:

Неправильно отображаются цвета на tft дисплее от mcufriend

Неправильно отображаются цвета tft дисплее от mcufriend.

Синий отображает как желтый, зеленый как фиолетовый и тд. Может кто сталкивался?