Управление одиночными, двойными и четырёхканальными реле SparkFun через протокол Qwiic для коммутации мощных устройств от микроконтроллера
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
RFID-считыватель SparkFun Qwiic с подключением по I2C, хранящий до 20 отсканированных тегов с временными метками и поддержкой прерываний
Управление шаговыми двигателями через I2C по системе Qwiic с поддержкой микрошагов, ускорения и автономной работы
Управление цифровым RGB-энкодером Qwiic Twist через I2C с обработкой поворотов и нажатий
Подключение оригинальных контроллеров NES к Arduino через I2C-интерфейс QwiicNES с поддержкой множественного подключения
Управление мобильным роботом SparkFun RedBot: двигатели, датчики линии, акселерометр и бамперы
Управление контроллером 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
Чтение регистров SPI LCD контроллеров (ILI9341, ST7789) через MISO для определения типа экрана
Управление шагающими восьмисервомоторными роботами с встроенными гейтами ходьбы, поворотов и поз через Serial или Bluetooth
Управление сдвиговыми регистрами 595 через SPI для расширения цифровых выходов с поддержкой цепочек любой длины
Управление адресуемыми светодиодами NeoPixel на плате SPRESENSE
Автоматизированная система полива с управлением клапанами, водомерами и датчиками через веб-интерфейс
Иерархические конечные автоматы на C++11 с полностью статическим выделением памяти для встроенных систем
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Управление DC-моторами на Arduino через PWM с контролем направления и скорости
Управление дифференциальным приводом робота с двумя колёсами через мотор-драйвер TB6612
Управление шестиногим роботом STEMI Hexapod v3: движение, анимация и RGB-светодиоды через BLE
Управление униполярными и биполярными шаговыми двигателями с настройкой направления, скорости и количества шагов