Низкоуровневый интерфейс для прямого управления LED-контроллерами TM1637 и TM1638 с выбором между компактностью и скоростью
Архитектура: Любая плата
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для 12/16-битных АЦП ADS1015/1115 с I2C, поддерживающий 4 single-ended или 2 дифференциальных входа с программируемым усилением
Драйвер трёхосевого акселерометра ADXL345 с поддержкой I2C и программируемых диапазонов измерений
Работа с 24-битным АЦП HX711 для датчиков нагрузки и давления через два пина микроконтроллера
Работа с трёхканальным монитором мощности INA3221 по I2C: чтение напряжения, тока и мощности
Драйвер для магнитного датчика MLX90393, измеряющий магнитное поле по трём осям
Декодер MP3 для SAMD51, Teensy с выводом звука через DAC, требует подбора аудиофайлов по битрейту и частоте дискретизации
MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
Работа с NFC/RFID модулями на базе чипа PN532 через I2C или SPI
Управление декодированием и воспроизведением аудио на платах Adafruit VS1053 Codec Breakout и Music Maker Shield через SPI
Фреймворк машинного обучения для микроконтроллеров, позволяющий создавать и обучать нейронные сети прямо на Arduino
Bluetooth Low Energy связь для Arduino MKR WiFi 1010, UNO WiFi Rev2, Nano 33 IoT, Nano 33 BLE и UNO R4 WiFi
Реализация простых многозадачных схем на Arduino через условное переключение периодических функций без выделения памяти под стеки
Асинхронное управление текстовыми LCD дисплеями на чипсете HD44780 без блокировки основного кода
Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Лазерный дальномер BML36M001/BML36M001A с интерфейсом I2C для Arduino
Вывод текста на LCD1602 через I2C-расширитель PCF8574 с управлением подсветкой
Управление RS485 преобразователем MAX485 с поддержкой полудуплексного и полнодуплексного режимов
Работа с CAN-шиной через MCP2515 или встроенный контроллер ESP32
Отправка и приём данных по CAN шине для Arduino, включая поддержку SAME5x, MCP2515, ESP32 и OBD-II
Composite USB-устройство (клавиатура, мышь, геймпад) для CH32X035 без установки драйверов
Поддержка USB HID Gamepad на CH32X035 с двумя стиками, триггерами и 16 кнопками, распознаётся без драйверов в Windows, Linux, Android и Steam
Превращает CH32X035 в USB-клавиатуру, распознаваемую любым ОС без драйверов, с поддержкой до 500 символов в секунду
USB MIDI для WCH CH32X035 с поддержкой всех стандартных команд и low-latency передачей без дополнительных драйверов
CH32X035 превращается в USB HID-мышь с поддержкой движения, кликов и скролла, работая без драйверов на любой ОС
Управление конфигурацией ESP32 и ESP8266 через веб-портал с сохранением в INI-файл и поддержкой OTA обновлений
Планировщик периодических задач без delay() с поддержкой кооперативных и критических FreeRTOS-потоков плюс статистика выполнения
Передача данных по RS-485 через аппаратные и программные последовательные порты на любых Arduino-совместимых платах
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием
Работа с датчиком BME680 для измерения температуры, влажности, давления и качества воздуха по протоколам I2C и SPI