Управление звуковым процессором BD3491FS через I2C без работы с регистрами вручную
Архитектура: STM32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление датчиком света TSL2591 через I2C для измерения видимого и инфракрасного излучения
HTTP и WebSocket запросы к веб-серверам из Arduino с поддержкой GET, POST, PUT, DELETE методов
Фреймворк для юнит-тестирования Arduino с поддержкой запуска на микроконтроллере и хост-машине через EpoxyDuino
Управление ESP32-платами CodeCell с датчиками света, расстояния и IMU, светодиодами и энергопотреблением
Расчёт контрольных сумм CRC8, CRC12, CRC16, CRC32 и CRC64 с поддержкой пошагового добавления данных и пользовательских полиномов
Управление цифровым радио-модулем DAB/DAB+/FM с декодированием сигналов и выводом звука через аналоговый или I2S интерфейс
Быстрая альтернатива стандартной библиотеке для модуля MP3-плеера DFPlayerMini с поддержкой воспроизведения из разных папок и объявлений
Универсальная Ethernet-библиотека для множества плат Arduino с поддержкой щитов W5100, W5200, W5500 и их вариантов
Lightweight fast LCD I2C library with software UTF-8 support
Работа с датчиком INA219 для измерения напряжения, тока и мощности через шину I2C
Унифицированные интерфейсы для энкодеров и моторов с поддержкой квадратурных, абсолютных и PWM-датчиков, а также различных способов управления двигателями
Драйвер для высокоточных часов реального времени RV-8803 с интерфейсом Qwiic, минимальным энергопотреблением и функциями будильников и калибровки
Работа с CO₂-сенсорами SCD40 и SCD41 через I²C, с одновременным измерением влажности и температуры
Аппаратные прерывания от таймеров для AVR, ESP8266, ESP32, SAMD, STM32, Teensy и других плат с независимой работой и микросекундной точностью
Декодер JPEG-изображений для вывода на TFT-экраны с поддержкой SD-карт, FLASH, SPIFFS и LittleFS
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования
Управление 8-битным двоичным счётчиком 74HC590 с раздельным обновлением выходов и поддержкой каскадирования
Драйвер для контроллеров CAN MCP2517FD, MCP2518FD и MCP251863 в режиме CAN 2.0B с поддержкой стандартных и нестандартных скоростей передачи
Кооперативная многозадачность на базе stackless coroutines для Arduino с макросами YIELD, DELAY и AWAIT
Работа с датчиками влажности и температуры AHT10/AHT20 по протоколу I2C
Работа с модулями Bluefruit LE на nRF51822 через SPI или UART с поддержкой AT-команд
Управление моторами через Adafruit Motor Shield V1 с поддержкой микрошага для Arduino и Mega
Автоматическое дозирование химикатов для бассейна с пропорциональным управлением pH и ORP на основе PWM-регулирования
Управление модулем DFPlayer Mini для воспроизведения MP3 с SD-карты через аппаратный или программный Serial
Автоматизация логики escape-room сценариев с управлением состояниями, переходами между этапами и синхронизацией игровых событий на Arduino
Удалённый вызов функций на ESP32-модулях серии FX1N и совместимых платах 2.0RXO, MiniPLC-32u
Веб-сервер для AVR, STM32, RP2040 и других плат через ESP8266/ESP32 модули с поддержкой GET/POST и базовой аутентификации
Быстрые тригонометрические функции sin(), cos(), tan(), atan2() с таблицей интерполяции, работающие в градусах и целочисленной математике