Распределение действий во времени через регулярные интервалы на основе 8-битного счётчика с поддержкой NTP для синхронизации времени
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление ESP8266, ESP32 и Raspberry Pi Pico W через Amazon Alexa через эмуляцию Philips Hue
Управление четырьмя EL-лампами через I²C с напряжением до 150В для подсветки портативных устройств
Работа с многорежимным LTE-модемом Quectel EG25-G с поддержкой GSM, UMTS и GNSS
Работа с микросхемой RV-8263 (часы реального времени с I2C) для Arduino с поддержкой будильников и таймеров
Драйвер для ёмкостных датчиков приближения FDC2x1x от Texas Instruments с поддержкой I2C и настройкой параметров датчика
Работа с ёмкостными датчиками TI FDC1004 и FDC2x1x с поддержкой калибровки, температурной компенсации и диагностики
Персистентные события-переменные, которые автоматически сохраняются во флеш-память и срабатывают при изменении значений
Управление FED3 для оперантного обучения грызунов: контроль подачи корма и регистрация поведения животных
Управление устройством FED4 для автоматизированных поведенческих экспериментов на грызунах с контролем раздачи пеллет, сенсорных ответов и обратной связи
HTTP-запросы с API похожим на JavaScript fetch, поддерживает асинхронные неблокирующие запросы к серверам через HTTP и HTTPS
Управление USB Power Delivery и Quick Charge через чипы CH224X по I2C или GPIO с выбором напряжения от 5V до 28V
Обмен данными между Arduino и домашней системой автоматизации FHEM через HTTP с поддержкой базовой аутентификации
Вычисление солнечной радиации на базе обычных датчиков температуры и влажности методом дифференциальной временной производной
FIFO-очередь для логирования данных в EEPROM с минимальным оверхедом и равномерным распределением записи для снижения износа памяти
MIDI секвенсор для Arduino с гибкой длиной паттерна, поддержкой шаффла и управлением несколькими инструментами одновременно
Хранение данных в файлы на LittleFS, SPIFFS и SDFS для ESP8266 и ESP32 с бинарным форматом и автоматической проверкой изменений
Загрузка файлов и изображений из интернета на ESP8266/ESP32 с сохранением в памяти или на диск
Унифицированный интерфейс для доступа к файловой системе с контролем прав и разграничением доступа между модулями
Упрощает работу с файловой системой: итерация по директориям, навигация по путям и обработка файлов
Filter berbahasa Indonesia untuk meredam noise sensor: rata-rata bergerak, median, EMA, dan Kalman 1D.
Драйвер для 9-осевого IMU сенсора BMX160 с поддержкой акселерометра, гироскопа, магнитометра и температурного датчика через I2C
Работа с оптическими сканерами отпечатков пальцев GT-521F и GT-511C через TTL Serial
Клиент для синхронизации данных с Firebase Realtime Database на ESP32 с поддержкой чтения, записи и обновления в облаке
Подключение ESP8266 и ESP32 к Firebase с поддержкой аутентификации и Realtime Database через REST API
Расширенная StandardFirmata с поддержкой DHT, Tone, шаговых двигателей и HC-SR04 на скорости 115200 бод
Модульная реализация протокола Firmata для удалённого управления Arduino с компьютера через отдельные подключаемые компоненты
Серверная часть для удалённого управления и мониторинга Arduino/ESP через Python-клиентов
Управление реле через ШИМ с настройкой периода и скважности для бинарной коммутации нагрузки
Упаковка булевых флагов и маленьких значений в один байт или слово для экономии памяти микроконтроллера