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

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

Робот OTTO и дисплей OLED i2c

Добрый день уважаемые друзья. Подскажите как быть. Делаю робота отто https://www.ottodiy.com/. И хочу подключить дисплей oled i2c 128x64. просто стандартный скетч с движениями робота весит 23%. если подключаю дисплей и вывожу надпись то сразу 76% то есть остается не мало, с тем условием что еще не подключал библиотеку дальномера. Скажите как быть? НА дисплее хочу выводить эмоции (в роли рта будет, улыбки, грусть и т.п.) подскажите выход из ситуации.

Библиотека Ethernet2 под w5500

Господа, может кто сталкивался.
Суть, такая udp сервер на arduino, все хорошо работает, но есть одно, но после получения пакета, ждёт где-то секунду перед повторным приемом, в итоге если отправить в это время пакет, он теряется в некуда, рыл библиотеку, не найду я где может быть эта задержка (скетч, тоже в это время уже отработал) задержка где-то в библиотеке, или я уже не знаю где. Может кто сталкивался, знатоки?!

Разделение вывода значений в COM порт и на ЖК индикатор

Всем привет, имеется датчик который подключен к плате с контроллером (Atmega 328). Показания этого датчика выдаются на 1) ЖК индикатор и 2) в com порт одновременно. Ед я хочу чтобы в ком порте выдавались показания в течение скажем 35 секунд, а потом только по нажатию клав ввод, а на ЖК индикаторе шли непрерывно показания. Код написан, но только в ком порт выдается как и задумано, а вот значения на ЖК инд. показываются только первые 35 сек. Может кто подскажет как сделать?

 

ЭсТиЭм HAL_ брыкается, не понятно почему

 Есть хал-овский драйвер, допиливаю до дабл-буффер - эстиэм обленилась в конец , не дописала. Так вот:

Новый вскусняшки С++ в IDE 1.8.10

Когда-то, с подачи wdrakula,  я писал, что если поставить в IDE 1.8.9 опцию С++17, то можно пользоваться разделителем разрядов чисел (например, писать 16'000'000 вместо трудночитаемого 16000000) и нормальными constexpr функциями, но, к сожалению, не поддерживаются "if constexpr" и, самое интересное - свёртки.

Поставил IDE 1.8.10, заметил, что там более свежий релиз GCC и полез смотреть как оно там.

esp8266 и OneWire конфликт

Вот такая простая заготовка не компилится. Как подружить OnWire и ESP? 
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
void setup() {
  // put your setup code here, to run once:
 
}
 
void loop() {
  // put your main code here, to run repeatedly:
 
}
Пишет 

Индикатор уровня аудиосигнала ИЛТ5-30М программа для ардуино нужна помощь.

https://radiokot.ru/circuit/digital/measure/65/03.gif Здравствуйте, нужно подключить ардуино к индикатору ИЛТ5-30 по образцу, но через сдвиговые регистры 595 ,сотварил такой вот скетч, работает некорректно. Понимаю, что истина где то рядом, но в каком направлении копать не разберусь. Прошу помочь с редактированием кода. Данные на один канал, ножки индикатора (аноды) ПК, ЛК общие, сетки управляющие разные.

Сон с прерыванием по таймеру ATmega128L

Добрый день. Помогите найти ошибку.

Необходимо отправлять МК в сон, потом просыпаться каждые N секунд (скорее всего, каждые 0.2 секунды ) и делать что-то.

Вся сложность в том, что я использую "фреймворк" MegaCore (https://github.com/MCUdude/MegaCore/) для Atmegа128L в ArduinoIDE, поэтому основные примеры и библиотеки для Atmega328 со сном не работают. 

Помогите с кодом ( скетч)

меня есть обычные часы на светодиодной ленте. Мне нужно чтоб в определённое время к примеру 13:40 запускался обратный таймер 10 мин ( 10,9,8итд) после 0 включался и работало время