Модульные компоненты для WiFi, NTP, OTA и MQTT на ESP32/ESP8266 с поддержкой планировщика muwerk
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Готовые модули для управления устройствами на базе планировщика muwerk с обменом сообщений через MQTT
Модули для вывода данных на семисегментные индикаторы, матричные и TFT-дисплеи через MQTT-подобную систему обмена сообщениями
Модульные датчики на базе muwerk для измерения освещённости, температуры, влажности, давления и качества воздуха с MQTT-интеграцией
Управление аудио, LED и интеграция с OpenAI для плат Muse (Luxe, Radio, Proto, Manga) на ESP32
Управление Music Shield V2.0 с воспроизведением аудио с SD-карты через SPI и VS1053B
Воспроизведение музыкальных композиций через зуммер — более 30 готовых мелодий из фильмов и видеоигр
Воспроизведение мелодий на buzzer с неблокирующим выполнением кода на основе нотации MELO
Упрощает разработку музыкальных IoT-устройств на Arduino без необходимости писать звуковую логику с нуля
Воспроизведение нескольких музыкальных нот одновременно без блокировки основной программы с поддержкой RTTL и управлением параметрами звука
Утилиты для обработки кнопок, аналоговых входов и потенциометров с неблокирующей архитектурой на основе update()
Неблокирующие таймеры для задержек и периодических циклов, работающие через millis() без использования аппаратных таймеров
Кооперативный планировщик задач с MQTT-подобными очередями для ATtiny, Arduino и ESP8266/ESP32
Лёгкие реализации массивов, очередей и map для микроконтроллеров с малой памятью: от ATtiny до ESP32 и STM32
Управление I²C коммутатором PCA9846 для переключения между несколькими устройствами с одинаковыми адресами
Управление многозначными семисегментными индикаторами с мультиплексированием и кодированием символов
Управление аналоговыми мультиплексерами вроде CD74HC4067 через простой объектно-ориентированный интерфейс без битовых операций
MVC-фреймворк для создания веб-приложений IoT на Arduino, ESP8266 и ESP32 с поддержкой RESTful, AJAX и аутентификацией
Модульный фреймворк для быстрого прототипирования датчиков и актюаторов на ESP32/ESP8266 с веб-интерфейсом, WebSockets, MQTT и неблокирующей логикой
ESP32 IoT веб-сервер с автоматической генерацией мобильного интерфейса, WiFi подключением через приложение и mDNS обнаружением
OTA обновление прошивки ESP32 через WiFi с проверкой целостности кода и поддержкой Android-приложений и Python-скриптов
Управление WiFi-учётными данными ESP32 через встроенное хранилище NVS с синхронизацией через mvsConnect
Управление шаговыми двигателями через драйверы A4988, DRV8825 и подобные с интерфейсом STEP+DIR
WebSocket для микроконтроллеров с поддержкой Arduino, ESP8266/ESP32 и Ethernet-щитов, соответствует стандарту RFC6455
Неблокирующие таймеры с минимальным расходом памяти для параллельного опроса датчиков и обработки событий
Обработка нажатий кнопок без блокировок с распознаванием кликов и долгого нажатия, с поддержкой прерываний
Управление будильниками и таймерами для запуска кода в определённое время или через заданные интервалы
Управление миганием обычных светодиодов и адресуемых NeoPixel лент с настройкой эффектов
Управление Durian UNO с ESP8266 через Blynk с поддержкой 5V датчиков и модулей