Управление сдвиговыми регистрами 74HC595 без ручного манипулирования битами и пинами, с поддержкой каскадных цепочек
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление четырёхразрядным семисегментным индикатором 5641AS с выводом чисел и счётчиков
Управление DC-моторами через драйверы L293D/L2938N с упрощённым API для скорости и направления вращения
Управление обычными DC-моторами через SimpleFOC с замкнутым циклом и ПИД-регулятором
Прошивка управления боевыми роботами-расплавляшками на базе плат Rotini с поддержкой акселерометра и CRSF-сигналов
Motor control library for the SnappyXO Shield.
Управление одиночными, двойными и четырёхканальными реле SparkFun через протокол Qwiic для коммутации мощных устройств от микроконтроллера
Управление шаговыми моторами с плавным разгоном и торможением через интерфейс step/direction
Чтение регистров SPI LCD контроллеров (ILI9341, ST7789) через MISO для определения типа экрана
Управление адресуемыми светодиодами NeoPixel на плате SPRESENSE
Standard PLC function blocks (timers, counters and edge triggers) for Arduino.
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Управление DC-моторами на Arduino через PWM с контролем направления и скорости
Управление несколькими шаговыми двигателями одновременно без блокирующих задержек через неблокирующие вызовы step()
Управление шаговыми двигателями через каскадированные сдвиговые регистры 74HC595, используя всего три вывода микроконтроллера
Управление несколькими сервомоторами на STM32 через аппаратные таймеры с прерываниями, независимо от задержек в основном коде
Управление датчиком Time-of-Flight VL53L0X для измерения расстояния и распознавания жестов по I2C
Управление датчиком VL6180X для измерения расстояния и уровня освещённости через I2C
Работа с датчиком времени пролёта VL53L0X на плате X-NUCLEO-53L0A1 через I2C: измерение расстояния и распознавание жестов
Управление датчиком VL6180X на модуле X-NUCLEO-6180XA1 для измерения расстояния, уровня освещённости и распознавания жестов по I2C
Работа с GPS-модулем Teseo LIV3F на плате X-NUCLEO-GNSS1A1 через I2C или UART с поддержкой парсинга NMEA
Управление шаговым двигателем через плату X-NUCLEO-IHM01A1 с чипом L6474 по SPI для STM32 Nucleo
Управление DC моторами через плату расширения X-NUCLEO-IHM04A1 с микросхемой L6206 для STM32 Nucleo
Управление биполярным шаговым двигателем через плату X-NUCLEO-IHM05A1 с драйвером L6208 для STM32 Nucleo
Управление двумя щёточными DC-моторами через плату X-NUCLEO-IHM12A1 на базе микросхемы STSPIN240
Управление LED6001 драйвером на плате X-NUCLEO-LED61A1 с диммированием через PWM и детекцией неисправностей
Плавное управление сервомоторами с 30 вариантами easing-анимаций для естественных движений без блокирующих функций
Аппаратные таймеры с прерываниями для Teensy: до 16 независимых ISR-таймеров из одного таймера платы
TCode protocol parser and multi-axis motion library for DIY stroker devices.
Управление сервомоторами в Arduino-проектах: поворот на заданный угол, удержание положения и работа с несколькими моторами на разных пинах