Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с простым API для задания шагов, направления и скорости
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Асинхронное управление шаговыми двигателями без блокировки основного loop микроконтроллера
Управление шаговыми моторами через SPI и сдвиговый регистр с неблокирующим кодом и настраиваемой скоростью
Управление шаговыми двигателями через драйверы DRV8825 и A4988 с настройкой скорости, направления и количества шагов
Контроллер для шагового двигателя 28BYJ-48 с поддержкой полного шага, полушага и волнового управления
Управление шаговыми двигателями через драйверы STEP+DIR (A4988, DRV8825, TMC2100) с поддержкой микрошага и неблокирующей работой с ускорением
Управление шаговыми моторами на STM32F4x1 с трапециальными профилями, S-кривыми и компенсацией люфта
Управление шаговым двигателем через драйвер с точным задаванием положения и скорости
Управление несколькими шаговыми двигателями одновременно без блокирующих задержек через неблокирующие вызовы step()
Управление шаговыми двигателями через каскадированные сдвиговые регистры 74HC595, используя всего три вывода микроконтроллера
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Управление несколькими сервомоторами на STM32 через аппаратные таймеры с прерываниями, независимо от задержек в основном коде
Аппаратный PWM на базе таймеров STM32 с единым API для переносимости кода между платформами
Аппаратные PWM-сигналы на STM32 с поддержкой до 16 каналов на одном таймере и частотой до 1000 Гц
Аппаратные таймеры STM32 с поддержкой 16 независимых прерываний для точного управления временем и синхронизацией
Управление энергопотреблением STM32: режимы сна, пробуждение по прерыванию и RTC
Распознавание жестов на базе датчиков приближения VL53L0X, VL53L1X и VL6180X для управления устройствами движениями руки
Управление датчиком Time-of-Flight VL53L0X для измерения расстояния и распознавания жестов по I2C
Управление датчиком времени полета VL53L1 с измерением расстояния и отслеживанием нескольких объектов через I2C
Управление датчиком времени пролёта VL53L1X с поддержкой измерения расстояния и распознавания жестов по I2C
Управление датчиком дальности VL53L3CX с поддержкой многообъектного обнаружения через I2C и детекции жестов
Работа с датчиком времени пролёта VL53L4CD для измерения расстояния через I2C с поддержкой polling и прерываний
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Управление датчиком времени пролёта VL53L4ED для измерения расстояния через I2C с поддержкой опроса и прерываний
Управление датчиком дальности VL53L5CX с матрицей 8x8 зон через I2C с поддержкой polling и прерываний
Управление датчиком дальности VL53L7CH с матрицей 8×8 зон через I2C с поддержкой прерываний
Управление датчиком дальности VL53L7CX с матрицей 8×8 зон через I2C для многозонного измерения расстояний
Управление датчиком VL53L8CH для одновременного измерения расстояния в 64 точках по I2C или SPI
Управление датчиком времени пролёта VL53L8CX с матрицей 8x8 зон обнаружения через I2C или SPI
Управление датчиком приближения VL6180 по I2C с поддержкой опроса, асинхронного режима и прерываний с порогами