Песочница. Раздел для новичков

ошибка при компиляции

 "C:\\Users\\8FEE~1\\AppData\\Local\\Temp\\arduino_build_801931\\libraries\\Adafruit-MCP23017-Arduino-Library-master\\Adafruit_MCP23X17.cpp.o"
In file included from D:\ArdoProjects\libraries\Adafruit-MCP23017-Arduino-Library-master\src\Adafruit_MCP23XXX.cpp:23:0:
D:\ArdoProjects\libraries\Adafruit-MCP23017-Arduino-Library-master\src\Adafruit_MCP23XXX.cpp: In member function 'void Adafruit_MCP23XXX::pinMode(uint8_t, uint8_t)':

U8glib.h + 2 дисплея 1306

есть 2 дисплея LCD1306 на шине I2C и расширители портов на этой же шине.

как с U8glib.h подключиться к этим дисплеям?

mcp23017 + mega

проблему имею.

не могу никак подключить кнопку через mcp 

Не переключается насос

Стенд нужен для регулирования уровня воды.

Ультразвуковой датчик HC-SR04 измеряет уровень воды, в случае, если она достигнет нужного уровня, который заранее задан в скетче, должен переключиться насос, но насос не переключается и начинает работать с момента, когда я только вставлю аккумуляторы.

Подключал всё по схеме подключения:

Планировщик с управлением 433мГ

Приветствую всех! Очень нужно сделать планировщик на ардуино Uno, с модулем RTC I2C, дисплеем 1602 I2C и энкондер. Скетч в интернете есть готовый, то есть, можно включать таймеры на каждый день недели, на любое время и всё это настраивается с энкодера. Но там в скетче идет управление на 4 канала. Мне же нужно включать/выключать радиомодуль с китая, который включается с пульта.

Сам с Ардуино впервые сталкиваюсь. Записывал готов скетч, на дисплее отображается. С управлением только не разобрался.

И как сделать чтобы планирование управляло в один канал посредством модуля 433мГ

Прошивка APM через ESP8266

Нужно прошить APM2.8, используя ESP8266, при этом не используя прошивку от jee-labs, много весит, и нет нужды постоянно использовать вай-фай.

АРМ и есп соединены по ЮАРТ, Mission Planer передает данные на есп через точку доступа мобильного телефона. Скетч ниже работает, но очень медленно, и при передаче файлов на четверти процесса Mission Planer уходит в таймаут. Размер массива в 108 взят из библиотеки mavlink, MAX_PACKET_LEN там определён как 108. С другими размерами массива совсем не работает.

LCD 1602 вывод данных uart

Всем привет возникла необходимость вывода информации на LCD дисплее по UART со сканера

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

String kode;
 
void setup() {
  Serial1.begin(9600);
}
void loop() {
  while (Serial1.available() > 0) {
    kode = Serial1.readString();
    Serial.println(kode);
  }
}

Jdy-40. 2.4 ггц. Как заблокировать сигнал на 180гр.

Добрый день

Может из опыта, как сделать приём сигнала 2,4ггц (wi-fi) только с одной стороны? И чтобы с другой стороны устройство сигнал не получал.
Везде пишут про фольгу, но она не помогает, сигнал всеравно проходит.
2 устройства jdy-40.

И ещё вопрос. Как сделать автоматическую кнопку? Чтобы не я нажимал, а через время кнопка сама нажималась. В цикле. Сейчас на ардуино нажимается, но она ток лишний потребляет.

Serial.print и Serial.write передают символы

Изучаю лёгкую библиотеку для OLED:
https://github.com/GyverLibs/GyverOLED
Передаю в комп содержимое буфера дисплея: