Управление модулем DFPlayer Mini для воспроизведения MP3 с SD-карты через аппаратный или программный Serial
Архитектура: RFduino
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием
Работа с датчиком BME680 для измерения температуры, влажности, давления и качества воздуха по протоколам I2C и SPI
Управление MP3-плеером DFPlayer Mini через UART: воспроизведение, громкость, переключение треков с SD-карты
Управление инфракрасным датчиком температуры MLX90615 с программным I2C на любых выводах AVR микроконтроллера
Графика для 16-битных TFT и OLED дисплеев (ST7735, ST7789, ILI9341 и др.) с поддержкой шрифтов, спрайтов и буферизации
Классы для работы с дисплеями: расчёты координат и вывод больших чисел без мерцания при частых обновлениях
Работа с SPI TFT дисплеями ILI9341, ILI9488, ST7789 с поддержкой сенсорных контроллеров XPT2046, HR2046 и ADS7843
Управление кондиционером DeLonghi PAC NK76 через инфракрасный пульт и Arduino
Драйвер микросхемы реального времени DS1307 с поддержкой нескольких I2C интерфейсов для Arduino и RP2040
Высокопроизводительный LIFO-аллокатор с двусторонней схемой буфера и автоматическим масштабированием метаданных для быстрого выделения и освобождения памяти
I2C EEPROM library for 24Cxx and 24CMxx EEPROM chips.
Упрощает работу с ESP32-CAM: снимает фото на SD-карту, поддерживает Edge Impulse FOMO для детекции объектов на микроконтроллере
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Управление распределением памяти в PSRAM ESP32 с установкой лимитов выделения
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Веб-интерфейс управления устройством через WebSockets прямо с ESP32 в браузер любого девайса в сети
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
Клиент InfluxDB для ESP8266 и ESP32 с поддержкой облачного сервиса, аутентификации и пакетной отправки данных
Обработка HTML-шаблонов для ESP8266/ESP32 с подстановкой динамических данных через SPIFFS
Управление генераторами тактовой частоты Si5351 от Silicon Labs с полным доступом к возможностям микросхемы
Event-driven фреймворк для Arduino, избегающий блокировок delay() и упрощающий управление несколькими компонентами через события и таймеры
Макрос для обработки списков аргументов переменной длины при генерации кода во время препроцессорной обработки
3D-движок для вывода каркасных моделей на монохромные и цветные дисплеи Arduino с поддержкой загрузки моделей из .obj
Управление ультразвуковым датчиком расстояния Grove через цифровые входы-выходы Arduino без специальных протоколов
Протокол обмена данными для радиомодулей 433 МГц с CRC проверкой и асинхронным приёмом в прерывании
Чтение температуры, влажности и давления с датчиков BME280/BMP280 через I2C с минимумом кода
Асинхронная синхронизация времени с NTP-сервера для ESP8266/ESP32 с точностью до миллисекунд и продолжением отсчёта при потере интернета
Управление 7-сегментными дисплеями TM1637, 74HC595 и MAX7219 с бегущей строкой и эффектами переключения
Pull parser для разбора HTML и XML с минимальной затратой памяти микроконтроллера