Имена участников (разделяйте запятой).
Например: int valEnc= myEncoder(); float valEncFloat = valEnc / 10.0; Как Вы это узнали?
Допустим, оно Вам реально надо. Какие доработки Вы пытались сделать и что не получается?
millis() - button1_timer > hold Изначально переменная button1_timer не инициализирована, можно считать, что ее значение равно нулю. Указанная...
Вероятно, пока работает цикл while(), метод butt4.tick() не вызывается и статус butt4.isClick() не изменяется.
Светодиодом "ON" управлять нельзя, он просто светится при наличии питания. Управлять можно светодиодом "L", он подключен к 13 пину. Можите сами...
Возмите рабочий код для кнопки, замените кнопку на пульт (без switch и case) и проверьте.
digitalWrite() вставили в ветку else. Вы как нажимаете кнопку на пульте: нажали и держите, или нажали и отпустили? Если второе, то светодиод...
Значение led_status Вы меняете, а состояние пина - нет. Где у Вас digitalWrite()? Переменная last_time изначально никак не инициализирована. Хотя...
Наверное, по тому, что для типа "enum" не определен оператор "++".
b707 Понял, принял. DetSimen К сожалению, в библиотеки определена своя структура RTCDateTime. Он не подойдет для предложенной функции (разное...
Функция преводит DateTime в строку по шаблону. [SPOILER]
Ок, а как надо?
Компилятор ругается (warning) на функцию из старой библиотеки. В исходном виде примерно так (несущественную часть опустил): char* anyFunction() {...
Функция Wire.read() читает один байт. Результат функции Wire.requestFrom() - кол-во полученных байт. Так что можете проверить сколько байтов, из...