Управление моторами и актуаторами Arduino через единый интерфейс с поддержкой сервоприводов, шаговых драйверов и PWM, декораторами для кривых отклика и имитации инерции
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление AC симисторными диммерами методом фазового отсечения и алгоритма Брезенхема
Управление робототехническими платформами ArtronAcademy через Hanuman Robot Control Board — программирование моторов и датчиков
Реализует протокол KWP2000 для диагностики мотоциклов Suzuki, Kawasaki, Yamaha и Honda через K-line
Управление светодиодами с имитацией поведения железнодорожных сигналов, включая ШИМ и программируемые режимы мигания
Готовые модули для управления устройствами на базе планировщика muwerk с обменом сообщений через MQTT
Управление шаговыми двигателями на скоростях до 300 кHz для плат Teensy 3.0–3.6 и STM32F4 с поддержкой синхронизации до 10 моторов
Обёртки для управления встроенными таймерами TC3, TC4, TC5 на SAMD21 и SAMD51, без документации и официальной поддержки
Плавное управление сервоприводом с настройкой скорости, ускорения и поддержкой PCA9685
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Управление DRV2605L — контроллером тактильной обратной связи через I2C с доступом к встроенным вибрационным паттернам
Управление вентиляторами и мониторинг температуры через I2C для контроля климата в серверных шкафах
Управление встроенными моторами, сервоприводами, датчиками и инструментами evive через меню-интерфейс на базе Arduino MEGA
Управление 6-осевым инерционным датчиком MPU6886 по I2C для отслеживания движения и ориентации на M5Stack
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Позволяет платам Arduino с USB-контроллером работать как MIDI-устройство и отправлять MIDI-сообщения через USB
Управление NeoPixel на Arduino Nano RP2040 Connect через протокол WS2812 с использованием PIO
Работа с датчиком времени пролёта VL53L4CD для измерения расстояния через I2C с поддержкой polling и прерываний
Работа с AI Camera от SunFounder на ESP32 через виджеты мобильного приложения SunFounder Controller
Получение данных с IMU-модуля SunFounder: обработка акселерометра, гироскопа и магнитометра для определения ориентации и движения
Компактная библиотека для обработки кнопок на Arduino с поддержкой двадцати событий и минимальным расходом памяти
Работа с аналоговыми фронт-энд устройствами NXP (NAFE13388, NAFE73388, NAFE33352) для чтения датчиков RTD, термопар и тензодатчиков через SPI
Компактная библиотека для базовых операций с выводами, PWM и датчиками на Arduino с минимальным расходом памяти
Работа с емкостными сенсорами касания Microchip AT42QT через I2C с поддержкой четырех моделей микросхем и типизированной обработкой ошибок
Управление 5-проводными электромагнитными шаровыми кранами с опрашиванием положения и автоматическим отключением на крайних позициях
Управление бесколлекторными моторами с синтаксисом Servo через прямую коммутацию без ESC
Управление цифровым радиоприёмником DABDUINO с поддержкой DAB/DAB+ и FM, поиском станций и отображением информации о программах
Управление шаговым двигателем через драйвер DRV8825 с поддержкой нескольких совместимых контроллеров и настройкой длительности импульса
Драйвер для двухфазных шаговых моторов с интерфейсами UART и step/direction, обеспечивающий низкий уровень шума благодаря управлению током
Конфигурация шаговых двигателей через драйверы Trinamic (TMC2130, TMC2208, TMC2209 и другие) прямо из Arduino IDE