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

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

Pong с ботом на arduino mega и tft дисплеем

Купил дисплей 3.2" LCD Module 40pin(списал с этикетки), шилд и мегу. Далее захотел сделать игру понг с ботом, используя библиотеку https://github.com/Bodmer/TFT_HX8357(с другими этот дисплей не работает) и тачскрин(библиотека TouchScreen.h). Нужна помощь с написанием кода противника. Help!..

Управление реле с задержкой по времени

Ддоброго времени всем. Помогите разобраться как управлять 3-мя реле с задержкой по времени включения от установленной температуры. Чтобы цикл показаний на дисплей не переставал выводить текущее показание температуры. В программировании новичек и прошу не пинать а подсказать по существу как и что делаю не правильно.

Включение вытяжки по времени и влажности

Всем привет.

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

Смысл в следующем.

Необходимо включать вытяжку по двум временным периодам (vent1on - включение1, vent1off - выключение1, vent2on - включение2, vent2off - выключение2) на некоторое время (2 часа). Также в период vent1on-vent2off необходимо включать вытяжку при достижении определенного значения влажности (humVentOn), и выключать ее при понижении до определенного значения (humVentOff).

Код следующий:

Работа с массивами

Всем привет! Делаю небольшой проект. Устройство не большое, в основном нужно будет обрабатывать массивы с данными. Массивов будет много. Для экономии ОЗУ решил сделать массивы типа PROGMEM (в массивы ничего записываться не будет, только чтение). Столкнулся с тем, что если сделать массив типа PROGMEM то чтение с него не происходит (точнее на выходе получаю "левые" значения). Вот пример кода:
  

Связь Ардуин по Software Serial

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

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

Измерение длины импульсов импульсов сервопривода.

Здравствуйте! Я хочу управлять устройством через радиаппаратуру, приёмник выдаёт на выходе сигнал как для сервопривода. Как я понял в сигнале сервопривода изменяется только длина импульсов, а частота неизменна. Вопрос в том как её измерить, прост нигде ничего подобного не нашёл.

Буду рад любой помощи.

Различная длительность горения лампочки на ргб ленте.

Есть простенький код светофора с 6 лампочками, написанный моими кривыми руками. На сериал порт поступает циферка. она трансформируется в количество времени необходимое для горения сигналов. Необходимо заставить лампочку на ргб гореть именно это время.
Как я не изгалялся с millis, ничего не получилось, а delay() не работает с переменными.
Помогите, пожалуйста. Как заставить лампочку гореть определенное время?
 

DHT11 и Arducontroller

Имеется
Датчик DHT11
Arduino Uno
Bluethoot HC6
Приложение Arducontroller
Когда написал скетч и подключился по телефону к блютузу данные температуры всегда показывает, а данные влажности почти никогда. Но если Ардуино подключить через кабель и вывести данные на монитор, то температура и влажность всегда показывает.
Подскажите куда копать?

REMOTE XY помогите исправить код

Помогите исправить код чтобы при подаче питания на реле не подавалось питание
/*
-- Насос вода --

This source code of graphical user interface
has been generated automatically by RemoteXY editor.
To compile this code using RemoteXY library 2.4.3 or later version
download by link http://remotexy.com/en/library/
To connect using RemoteXY mobile app by link http://remotexy.com/en/download/
- for ANDROID 4.5.1 or later version;
- for iOS 1.4.1 or later version;

Код крашит ESP8266

Столкнулся со странной проблемой, при попытке перелицевать некоторый код с AVR на ESP8266, причину которой осознать не получается. Может сам дурак. Надеюсь на подсказку коллективного разума.

Что тут имеет значение - не знаю, напишу всё.

Итак, есть Wemos D1 (клон с Али), на нем припаян ESP8266MOD. Типа такого: