Обнаружение событий нажатия кнопок с антидребезгом и подсчётом импульсов для Arduino и ESP32
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка кнопок с INPUT_PULLUP без внешних резисторов через простую проверку isPressed()
A simple Arduino/ESP32 button library for handling a list of buttons - configure once, trigger a debounced pressed event via callback, or check pressed states anytime.
Управление конфигурацией приложений ESP32 с поддержкой NVS и файловой системы, валидаторами и сохранением в JSON
Управление мощностью TRIAC, SSR и регуляторов напряжения через фазовое управление, cycle stealing, PWM или I2C DAC
Асинхронное чтение температуры с датчиков Dallas DS18 на ESP32 через RMT, с поддержкой множественных сенсоров и JSON-вывода
OLED-дисплеи SH1106, SH1107 и SSD1306 по I2C с поддержкой виртуальных экранов и режима карусели
Сетевой менеджер для ESP32 с WiFi, Ethernet и встроенным веб-интерфейсом для подключения
Интеграция Arduino и ESP32 с Home Assistant через MQTT Discovery с поддержкой датчиков, кнопок и других компонентов
Драйвер для однофазных и трёхфазных счётчиков электроэнергии JSY серии MK с поддержкой TTL и RS485
Минималистичная система логирования для Arduino и ESP32 с поддержкой уровней детализации и цветного вывода
MQTT-клиент для ESP32 с поддержкой SSL/TLS, автоматическим переподключением и асинхронной публикацией
Анализ импульсов от детекторов перехода нулевого напряжения для управления ТРИАКами и измерения параметров сетевых сигналов на ESP32 и Arduino
Работа с модулем PZEM-004T v3 и v4 для измерения мощности и энергии на ESP32 с поддержкой нескольких устройств и асинхронного режима
Управление электромагнитными и твердотельными реле на ESP32 с поддержкой таймеров и обработчиков событий
Планировщик задач для ESP32 с поддержкой периодических и одноразовых операций, статистикой выполнения и защитой от зависаний
Отслеживание оставшегося времени trial-версии приложения для Arduino и ESP32 с методами проверки истечения срока и получения количества секунд
PID-регулятор, помощники для работы с временем и строками, контейнер для значений с автоматическим истечением
Веб-монитор для ESP32 и ESP8266 с доступом через браузер по WebSocket для удалённой отладки
Неблокирующий таймер с повторениями и callback-функциями вместо проверки millis()
Двухслойная библиотека для DHT11 и DHT22 с реализацией протокола с нуля и асинхронными чтениями
Добавление собственных ключевых слов с цветным выделением в редактор Arduino IDE через файл keywords.txt
Управление датчиками присутствия LD2410 (HLK-LD2410B/C) через UART с полной поддержкой команд и автоопределением порогов
Управление светодиодом через цифровой выход с методами включения, отключения и проверки состояния
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Работа с электромиографическим датчиком MyoWare 2.0 для снятия активности мышц и управления через BLE