Управление адресуемыми светодиодами NeoPixel на плате SPRESENSE
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Иерархические конечные автоматы на C++11 с полностью статическим выделением памяти для встроенных систем
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Управление DC-моторами на Arduino через PWM с контролем направления и скорости
Управление дифференциальным приводом робота с двумя колёсами через мотор-драйвер TB6612
Управление шестиногим роботом STEMI Hexapod v3: движение, анимация и RGB-светодиоды через BLE
Управление униполярными и биполярными шаговыми двигателями с настройкой направления, скорости и количества шагов
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с простым API для задания шагов, направления и скорости
Асинхронное управление шаговыми двигателями без блокировки основного loop микроконтроллера
Управление шаговыми двигателями через драйверы DRV8825 и A4988 с настройкой скорости, направления и количества шагов
Управление шаговыми двигателями через драйверы 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 с поддержкой опроса и прерываний