Синхронизация периодических задач с системными часами для ESP32 через JsonDocument хранилище
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Интерфейс CAN-шины через контроллер MCP2515 по SPI с поддержкой стандартных и расширенных кадров
Управление LED-лентами с палитрами, волновыми эффектами и JSON-статусом на базе FastLED
Неблокирующие множественные задержки без использования аппаратных таймеров для Arduino Uno и Zero
Правильно усреднять углы через полярные координаты, учитывая цикличность значений вокруг нуля
Вычисление среднего арифметического значения из набора данных с поддержкой разных типов
Упрощённая работа с ESP32-CAM: захват кадров, сохранение на SD-карту, конвертация в разные форматы и разрешения, поддержка Base64 и веб-интеграции
Упрощённая работа с MQTT для ESP8266 и ESP32 с поддержкой топиков, QoS и retained сообщений
Удалённое обновление прошивки ESP32 и ESP8266 через веб-интерфейс по HTTP с защитой паролем
Упрощённая работа с WiFi на ESP8266 и ESP32, включая HTTP/HTTPS запросы и SSL-сертификаты
Ускоренное целочисленное деление на AVR: функция fast_div() работает на 70% быстрее стандартного оператора
Ускоренная реализация функции map() для AVR микроконтроллеров, работающая в разы быстрее стандартной
Оптимизированное умножение 16-битных беззнаковых чисел с расширением результата до 32 бит для AVR
Оптимизированные функции для побитовых сдвигов uint32_t, генерирующие компактный код на AVR-GCC 14.2.0+
Поддержка сотовых IoT-приложений на плате AVR-IoT Cellular Mini с HTTP(S), MQTT(S) и низким энергопотреблением
Драйвер для цифрового датчика температуры MCP9808 с поддержкой I2C, режима пониженного потребления и возвратом значений в Цельсиях или Фаренгейтах
Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Утилита для снятия показаний внутреннего датчика температуры AVR и измерения напряжения VCC
Веб-сервер для Arduino с поддержкой маршрутизации, JSON, статических файлов и middleware
Подключение ESP8266 к облачным сервисам Amazon с поддержкой DynamoDB, Kinesis, AWS IoT и SNS
Подключение ESP8266 и ESP32 к AWS IoT Core через MQTT с автоматической обработкой сертификатов и SSL/TLS
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Методы для чтения координат и обработки нажатия кнопки двухосевого аналогового джойстика на Arduino и STM32
Управление питанием микросхемы AXP202 (AXP173, AXP192) по I2C для ESP32 на платах TTGO T-Watch и совместимых девайсах
Управление звуковым чипом AY-3-8910/8912 и его клонами через обычные пины Arduino с поддержкой воспроизведения чиптюнов
Эмулятор AY-3-8910 с проигрывателем PT3 для ESP32, работающий на float без нагрузки на ресурсы
Примеры для IoT-платы ayatec sensoraya v2.x на базе ESP32-S3 с поддержкой Wi-Fi, Ethernet и периферии (RTC, дисплеи, MP3-плеер)
DOS-подобная серийная консоль для ESP32 с доступом к файловой системе LittleFS и редактированием JSON прямо из Serial Monitor
WiFi-менеджер для ESP32/ESP8266 с captive portal, сохранением учётных данных в LittleFS и поддержкой NTP
Порт Azure SDK for C для подключения микроконтроллеров к облачным сервисам Microsoft и Azure IoT Hub