Easy PCA9685 servo and PWM library: angles instead of pulses, per-servo calibration, smooth moves, robot poses. No dependencies.
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Easy relay module library: no click at power-up, active-low support, timed pulses, switching protection and interlock for motor reversing. No dependencies.
Stepper motors with any driver: 28BYJ-48 + ULN2003, NEMA17 via A4988 / DRV8825 / TB6600 (STEP/DIR) and bipolar motors via L298N: angles, microsteps, smooth acceleration, non-blocking.
Lightweight, zero-dependency button library with debounce, multi-clicks, hold, step, and custom event sources.
Драйвер визуального энкодера DFRobot с I2C интерфейсом, LED-индикатором и поддержкой каскадного подключения
Удалённый вызов функций и промышленные протоколы (Modbus TCP/RTU, MQTT) для контроллеров DINO PLC на базе ESP32
Удалённый вызов функций на ESP32 модулях в составе DINO PLC контроллеров
Удалённый вызов функций на контроллере DINO PLC V1 на базе ESP32
ПИД-регуляторы нескольких топологий для контрольных контуров на микроконтроллерах с защитой от насыщения и фильтрацией производной
Работа с матричными клавиатурами на Arduino, ESP32, ESP8266 с поддержкой debounce и совместимостью с DIYables и другими производителями
Управление DC-моторами через драйвер L298N с готовыми командами движения и регулировкой скорости для Arduino и ESP8266
Управление пьезоэлектрическим драйвером DRV2667 для создания тактильной обратной связи с встроенным усилителем и памятью волновых форм
Цифровой термометр DS1631 с интерфейсом I2C и разрешением 0,0625°C для подключения до 8 датчиков на одну шину
Управление двумя DC моторами через H-bridge драйверы с ШИМ-регулировкой скорости и направления
Неблокирующее мигание светодиодом без задержек в основном цикле программы
Управление энергопотреблением для батарейных Arduino с адаптивной выборкой, режимами сна и отслеживанием заряда
Управление нагревателем EGO Smart Heater через RS485 по протоколу Modbus с поддержкой ручного и автоматического режимов мощности
Управление Escalator Switch — датчиком лестничного движения с предопределёнными пинами и базовыми функциями контроля
Драйвер для управления тройным дисплеем GhostLab42 Reboot с поддержкой яркости, прокрутки текста и счётчиков
Управление консолями GrandMA3 через OSC по Ethernet с поддержкой UDP, TCP и готовыми классами для пулов данных и фейдеров
Управление аудиоплатами GPStar Audio по UART с воспроизведением до 14 стерео треков одновременно и независимым контролем громкости каждого
Управление аудиоплатами GPStar Audio через UART с поддержкой воспроизведения до 14 стереотреков с независимой громкостью и кроссфейдом
Обработка матричных и аналоговых клавиатур с поддержкой простого режима и расширенной функциональности через uButton
Управление моторами через H Bridge драйверы с помощью PWM и экстренного торможения
Управление умными сервоприводами Herkulex DRS-0101 и DRS-0201 с автоматической проверкой и переотправкой пакетов данных
Базовые классы для управления моторами и ультразвуковыми датчиками расстояния с поддержкой энкодеров
Обработка данных IMU с фильтром Калмана для определения ориентации и скорости движения
Управление шаговыми двигателями с тремя уровнями сложности — от простых команд до полного контроля параметров
Управление и мониторинг микросхем заряда IP2366/IP2368 через I2C: напряжение батареи, ток, режимы USB Type-C и параметры зарядки
Ультрабыстрый ввод-вывод и неблокирующий планировщик задач для Arduino, ESP8266 и ESP32