Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Работа с микросхемой энергонезависимой памяти 24LC64F через протокол I2C для сохранения данных между перезагрузками Arduino
Чтение и запись разных типов данных в EEPROM через C++ шаблоны без ручного расчёта адресов
Регрессионная модель ElasticNet с адаптивным обновлением коэффициентов на основе обратной связи
Управление DC-моторами, сервомоторами и IO-выводами платы Elio через простые функции Arduino
Трансляция видеопотока с камеры ESP32 в интернет для удалённого доступа
Система видеонаблюдения для ESP32-CAM с детектором движения на основе анализа видеопотока и отправкой уведомлений в Telegram, email и Slack
Driver for the EM4095 to read RFID tags using FDX-B protocol
Утилиты для встроенного C++ на микроконтроллерах: вычисления, фильтры, CRC, циклические буферы и матричные операции
Драйвер для 6-осевого IMU BMI160 с поддержкой магнитометра BMM150, подключение через I2C или SPI
FTP-сервер для ESP8266, ESP32, STM32 и Arduino с поддержкой SPIFFS, LittleFS, SD и других файловых систем
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Драйвер для газового датчика ENS160 с измерением TVOC и eCO2 через I2C интерфейс
Управление пультами ETC EOS через OSC по USB и Ethernet с поддержкой кастомных контроллеров
Управление образовательным робот-конструктором Escornabot с предварительно настроенными пинами и калибровкой кнопок
Arduino-обёртка над MQTT-клиентом Espressif с поддержкой MQTT 3.1.1 и 5.0, QoS, TLS-шифрованием и событийными колбэками
Управление модулями ESP32 Control: GPIO, функции и обмен данными через Modbus TCP/RTU
DMA-ускоренный вывод на RGB LED матрицы HUB75 для ESP32, ESP32-S2 и ESP32-S3 с поддержкой TrueColor и коррекцией яркости CIE 1931
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
Кодирование и декодирование речи на ESP32 с использованием OPUS для экономии трафика в голосовых приложениях
Обработка аудио на ESP32 с подавлением эха, шума, AGC, VAD и поддержкой кодеков G.711
ISO-TP поверх TWAI ESP32 для многофреймовых CAN-сообщений, OBD-II и других протоколов требующих разбиения больших пакетов
Работа с USB-камерой и микрофоном на ESP32-S2/S3 через протоколы UVC и UAC с поддержкой одновременной потоковой передачи видео и аудио
Bridge keyboard input to keyboard output on ESP32: remap, layers, macros, and layout conversion in between.
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции