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

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

Замена dalay в цикле for

Здравствуйте, уважаемые форумчане! Прошу помощи тк столкнулся с проблемой.

Таймер в 2 минуты для увлажнителя

Здравствуйте. Собрал увлажнитель воздуха с датчиком dht22 и дисплеем.  Написал код: датчик выводит на дисплей влажность воздуха и температуру. И если влажность меньше допустим 70, включается увлажнитель воздуха на заданный интервал. Все работает до последнего момента: увлажнитель включается, но не выключается после определенного времени. Последний процесс пытался задать через цикл for. Но как я понимаю он не останавливает увлажнитель после заданного интервала. Вопрос: как написать таймер, после которого срабатывало бы отключение?

4WD Smart Robot Car

Может кто подскажет где найти полный скетч со всеми датчиками: сервопривод sg90(servo) , hc-sr04(модуль объезда припятствий), hc-06(Bluetooth) , l298n(драйвер моторов) для них нужен скетч, библиотеки есть. Чтобы все датчики были соединены одним кодом в одном файле .ino. У меня в этом kit'e не хватает нескольких уроков, поэтому не могу найти общую программу для запуска всех 4 периферийных устройств одновременно.

оптимизация кода

Всем привет, я недавно начал осваивать програмирование, имею арудино нано на ат158, и  делаю часы/альтиметр/барометр/температуру в авто, столкунлся с тем что мне не хватает памяти для всего, либо я могу вывести на экран позанания датчика bme280, а время останется не задействованным, либо время без показания датчика, при этом у меня остается не реализованным управление настройкой времени через 2 кнопки.

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

Помогите с программой новичку

Только начинаю осваивать Ардуино, помогите с простой программой. Есть светодиод и кнопка, нужно при нажатии кнопки загорался светодиод и точно такая программа только при нажатой кнопке светодиод выключался. Две программы чтобы я понял, что меняется. Если с первой программой я в принцепе разобрался, то как её изменить ну никак!!! Пожалуйста помогите.

Почему срабатывает else?

Всем привет. Только начал разбираься с ардуино, но не могу зажечь диод с помощью клавиатуры. Точнее он зажигается. Но сразу же тухнет. Потому что циклы loop выполняется повторно, данные из порта не приходят и срабатывает else. 
Но ведь я пишу условие Serial.available() > 0, которое вроде как не должно пустить программу внутрь условия.

Помогите плз разобраться. Вот мой код:

Atmega 328P-PU: перестает работать внутренний генератор при понижении напряжения питания

С помощью платы Arduino UNO загрузил в Atmega 328P-PU бутлоадер Arduino as ISP.                              Разные скетчи в схеме Atmega+кв

Запись в mysql напрямую

Добрый день!

Подскажите пожалуйста, почему то нет соединения Arduino Uno с базой mysql.

Arduino Uno, подключение по USB напрямую к PC с базой Mysql. Система Ubuntu 18.04, файервол отключен (был включен с открытым портом 3306, разницы нет) В настройках Mysql стоит разрешение для доступа с любых IP. Создан пользователь, который может коннектиться хоть с локального адреса, хоть извне, в Mysql установлено Bind-adress 0.0.0.0 вместо 127.0.0.1.

Когда запускаю скетч, то вижу в мониторе порта что запуск произошел, но Connectio failed.

Esp-8266

Доброго времени суток, помогите пожалуйста новичку.

Вопрос такой: как поправить скейч чтобы в режиме клиента в модуле esp-8266

был статический IP адрес. 

Тоесть не выбирал IP автоматом а был постоянный адрес (например 192.168.0.100)

Вот исходник.

 

HID мышка с использованием библиотеки Mouse.h

Всем доброго времени суток ! 

Есть такое задание - сделать мышку на arduino micro, которая будет двигаться на определенные координаты по экрану и нажимать там на левую кнопку мышки. С нажатиями все прекрасно все работает, а вот с установкой в определенные координаты пока проблемы. Пишу как в документации mouse.move(x,y) и мышка просто двигается, вопрос в том, как не просто двигать мышкой в определенную сторону, а именно установить ее в нужные координаты на экране.