Расширение для HamShield, реализующее работу через протокол KISS для связи радиомодуля с ПК и другими системами по серийному каналу
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление двигателями через I2C протокол с независимой регулировкой скорости каждого мотора
Управление 7-сегментными LED-дисплеями на базе ICM7218 и ICM7228 с встроенной таблицей ASCII-символов
Отправка сложных последовательностей клавиш с Arduino и ESP32, включая комбинации модификаторов, специальные символы и точный контроль времени
Управление устройствами KME Smart через последовательный порт с поддержкой датчиков, коммутаторов и синхронизации времени на ESP32 и ESP8266
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
Расширение для платы KidBright с поддержкой датчиков, сервомоторов и силовых выходов
Управление робот-комплектом MBX RabbitGo: моторы, датчики и встроенные компоненты для первых шагов в робототехнике
Управление часами реального времени DS1307: чтение и запись времени, работа с NVRAM и генератором прямоугольных импульсов
Управление DC и шаговыми моторами через популярные драйверы с единым интерфейсом функций
Управление 16-битными портами ввода-вывода PCA9535 и PCA9555 через I2C с поддержкой прерываний и конфигурации
Управление перистальтическим насосом DFR0523 через PWM с настройкой скорости в процентах и отслеживанием времени работы
Двусторонний DShot для Raspberry Pi Pico с аппаратной поддержкой PIO, асинхронной телеметрией и возможностью подключения 8–12 ESC одновременно
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Управление шаговыми двигателями через микросхему STM L6470 с поддержкой SAMD-плат
Управление MCP23008 — 8-битным расширителем портов I/O через I²C для получения дополнительных линий ввода-вывода на Arduino
Управление генератором тактовых сигналов Si5351A через I2C с поддержкой трёх независимых выходов
Обёртка над стандартной Servo Library для управления сервомоторами через простые функции задания угла поворота
Управление сдвиговыми регистрами 74HC595 без ручного манипулирования битами и пинами, с поддержкой каскадных цепочек
Управление мотором по I2C с PID-регулятором скорости и расстояния через SAMI драйвер от 2BRobots
Управление I2C мультиплексерами TCA9548/PCA9548 для подключения нескольких устройств с одинаковыми адресами
Управление MP3-плеером Qwiic MP3 Trigger через I2C: воспроизведение треков, регулировка громкости и эквализация
Управление цифровым RGB-энкодером Qwiic Twist через I2C с обработкой поворотов и нажатий
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Управление модулями питания PiPower: чтение напряжений, токов, уровня батареи и контроль зарядки
Серверная часть для удалённого управления Arduino Uno R4 через Python-клиента по USB, Wi-Fi или Bluetooth Low Energy
Управление кнопками с антидребезгом и определением событий нажатия, удержания и отпускания
Управление светодиодами с поддержкой мигания, PWM и неблокирующего обновления в loop()
Создание интерактивного меню на OLED-дисплеях SSD1306 с управлением пятью кнопками и поддержкой числовых значений, переключателей и текстовых опций