ПИД-регулятор скорости DC-моторов с обратной связью от квадратурных энкодеров и настройкой коэффициентов усиления
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление шагающими восьмисервомоторными роботами с встроенными гейтами ходьбы, поворотов и поз через Serial или Bluetooth
Управление сдвиговыми регистрами 595 через SPI для расширения цифровых выходов с поддержкой цепочек любой длины
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Управление дифференциальным приводом робота с двумя колёсами через мотор-драйвер TB6612
Управление шестиногим роботом STEMI Hexapod v3: движение, анимация и RGB-светодиоды через BLE
Асинхронное управление шаговыми двигателями без блокировки основного loop микроконтроллера
Управление шаговыми двигателями через драйверы DRV8825 и A4988 с настройкой скорости, направления и количества шагов
Управление шаговыми двигателями через драйверы STEP+DIR (A4988, DRV8825, TMC2100) с поддержкой микрошага и неблокирующей работой с ускорением
Управление шаговым двигателем через драйвер с точным задаванием положения и скорости
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Управление энергопотреблением STM32: режимы сна, пробуждение по прерыванию и RTC
Управление датчиком времени полета VL53L1 с измерением расстояния и отслеживанием нескольких объектов через I2C
Управление датчиком дальности VL53L3CX с поддержкой многообъектного обнаружения через I2C и детекции жестов
Управление датчиком дальности VL53L5CX с матрицей 8x8 зон через I2C с поддержкой polling и прерываний
Управление датчиком дальности VL53L7CX с матрицей 8×8 зон через I2C для многозонного измерения расстояний
Управление датчиком приближения VL6180 по I2C с поддержкой опроса, асинхронного режима и прерываний с порогами
Управление датчиком расстояния VL53L1 на плате X-NUCLEO-53L1A2 с поддержкой I2C и детекции нескольких объектов
Управление датчиком VL53L3CX на плате X-NUCLEO-53L3A2 для измерения расстояния и многозональной детекции объектов по протоколу I2C
Управление лазерным дальномером VL53L4CD на плате X-NUCLEO-53L4A1 через I2C с поддержкой опроса и прерываний
Управление датчиком дальности VL53L4CX на экспериментальной плате X-NUCLEO-53L4A2 по I2C с поддержкой опроса и прерываний
Управление датчиком дальности VL53L4ED через I2C с поддержкой режима опроса и прерываний
Управление 8x8 многозонным датчиком времени полёта VL53L5CX через I2C с измерением расстояния и обнаружением объектов в разных зонах
Управление датчиком времени пролёта VL53L7CX на плате X-NUCLEO-53L7A1 с матрицей 8×8 зон обнаружения через I2C
Управление датчиком VL53L8CX на плате X-NUCLEO-53L8A1 для измерения расстояния матрицей 8x8 пикселей по протоколам I2C и SPI
Управление датчиком расстояния VL6180 на плате X-NUCLEO-6180A1 по протоколу I2C с поддержкой прерываний и пороговых значений
Драйверы для платы расширения X-NUCLEO-IKA01A1 с операционными усилителями и готовыми конфигурациями для измерения тока, усиления и других аналоговых функций
Общение Arduino с сенсорными дисплеями STONE через последовательный порт
Драйвер для умных сервоприводов Feetech STS с поддержкой 360-градусного режима, управлением позицией и скоростью, встроенными датчиками
Драйвер контроллера USB PD STUSB4500 с поддержкой согласования мощности до 20В/5А через I²C и обработкой прерываний