Управление двусторонними моторами через L293 и L298 модули без работы с регистрами портов
Архитектура: mcs51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Управление мотором через драйвер L298N с методами для контроля скорости, направления и остановки
Драйвер для OLED и LCD дисплеев (SSD1306, ILI9341, ST7735 и др.) с поддержкой I2C/SPI, графикой, виджетами интерфейса и UTF-8
Компактный потоковый парсер XML для встроенных систем с минимальными требованиями к памяти
UI toolkit со встроенным Studio для проектирования интерфейсов SPI-дисплеев ST7789 и ST7735S на Arduino и ESP32
C++ обёртка над LVGL 8.4.0 для разработки графических интерфейсов с более удобным синтаксисом, чем чистый C API
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Обмен MIDI-сообщениями между Arduino и синтезаторами, контроллерами, секвенсорами через UART, USB, Bluetooth и IP
Чтение данных температуры и влажности с датчиков DHT11, DHT22 и совместимых сенсоров
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Работа с инфракрасным термометром MLX90614 через I2C с поддержкой произвольных выводов микроконтроллера
Эмулирует мышь на платах Arduino с USB, управляя курсором и клавишами мыши
Быстрое вычисление углов наклона MPU6050 с фильтрами и калибровкой в EEPROM
Работа с газовыми датчиками MQ: калибровка, расчёт сопротивления и преобразование значений в ppm
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
Драйвер для OLED-дисплеев SSD1306 и SH1106 с интерфейсом I2C, поддерживает вывод текста как в Serial с автопрокруткой и позиционированием по координатам
PID-регулятор для удержания параметров в заданном диапазоне с настройкой пропорциональной, интегральной и дифференциальной составляющих
Драйвер для инфракрасного датчика температуры MLX90632, подключаемого по I2C с поддержкой разъёма QWIIC
Вывод QR-кодов на дисплеи, совместимые с Adafruit_GFX, с автоматическим подбором версии и режима кодирования
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии
Автоматическая mesh-сеть для радиомодулей nrf24L01(+) и nrf52x с самостоятельной маршрутизацией узлов
Работа с модулями реального времени DS1302, DS1307, DS3231, DS3234 и PCF8563/BM8563, включая будильники, датчики температуры и энергозависимую память
Поддержка русского текста для графических дисплеев u8g и u8g2
Работа с SD-картами (SD, SDHC, SDXC) через FAT16, FAT32 и exFAT, поддержка SPI и SDIO
Датчики температуры и влажности SHT4x (SHT40/41/43/45) с поддержкой синхронного и асинхронного режимов через I2C
A simple moving-average filter library for smoothing analog sensor readings.
Управление сервомоторами через software PWM без использования аппаратных таймеров, совместимо с Servo.h
Программный интерфейс I2C на любых выводах Arduino с поддержкой нескольких независимых шин