Управление мобильным роботом SparkFun RedBot: двигатели, датчики линии, акселерометр и бамперы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление контроллером USB Power Delivery STUSB4500 через I2C с динамической коммутацией напряжения на Type-C от 5В до 20В
Полнофункциональная обработка ввода с сенсорных экранов с поддержкой кнопок, слайдеров и пользовательских элементов управления
Драйвер для емкостных сенсорных экранов FT5xx6 с поддержкой до пяти точек касания и интерфейсом I2C
Управление полифоническим WAV-триггером Tsunami Super через I2C по Qwiic кабелю
Управление WAV Trigger Pro через Qwiic: воспроизведение треков с microSD-карты, контроль громкости, баланса и высоты звука
Управление MP3-декодером WT2003S с SD-карты через UART с поддержкой аппаратного и программного Serial
Прошивка для Sparkpad — переконфигурируемой панели с 12 клавишами и OLED-дисплеем, работающей как HID-устройство для стриминга
Загрузка bitstream FPGA с SD-карты при старте Spartan Edge Accelerator через встроенный ESP32
Связь по Bluetooth с нарукавной гарнитурой gForce EMG для получения данных о жестах и IMU на ESP32
Управление пятью моторами Sparthan Module через UART с PID-регулятором положения
Работа с фитнес-браслетом Myo через Bluetooth Low Energy на ESP32, получение данных с EMG-датчиков для интерфейсов на основе жестов
ПИД-регулятор скорости DC-моторов с обратной связью от квадратурных энкодеров и настройкой коэффициентов усиления
Управление шаговыми моторами с плавным разгоном и торможением через интерфейс step/direction
Управление роботом Sphero RVR с Arduino Uno: движение, светодиоды, мониторинг батареи и другие команды
Чтение регистров SPI LCD контроллеров (ILI9341, ST7789) через MISO для определения типа экрана
Управление шагающими восьмисервомоторными роботами с встроенными гейтами ходьбы, поворотов и поз через Serial или Bluetooth
Управление сдвиговыми регистрами 595 через SPI для расширения цифровых выходов с поддержкой цепочек любой длины
Управление адресуемыми светодиодами NeoPixel на плате SPRESENSE
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Управление Stack Chan — модульным роботом на M5Stack с поддержкой PWM, Feetech SCS и Dynamixel XL330 сервомоторов через YAML-конфигурацию
Поддержка микроплаты STAMP-PICO на базе dual-core ESP32 для носимой электроники и IoT-проектов с ограничениями по размеру
Иерархические конечные автоматы на C++11 с полностью статическим выделением памяти для встроенных систем
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Управление DC-моторами на Arduino через PWM с контролем направления и скорости
Управление роботом STEAMbot: моторы, датчики, кнопки, LED и динамик через готовые объекты библиотеки
Управление дифференциальным приводом робота с двумя колёсами через мотор-драйвер TB6612
Управление шестиногим роботом STEMI Hexapod v3: движение, анимация и RGB-светодиоды через BLE
Управление 4-фазными шаговыми двигателями с поддержкой Wave, Full Step и Half Step режимов в синхронном и асинхронном режимах
Управление униполярными и биполярными шаговыми двигателями с настройкой направления, скорости и количества шагов