Управление DC-моторами через MX1508 и совместимые H-Bridge драйверы с поддержкой режимов SLOW и FAST DECAY
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Парсер G-Code для Arduino с минимальным расходом памяти, работает построчно из последовательного порта или файла
Расширение для HamShield, реализующее работу через протокол KISS для связи радиомодуля с ПК и другими системами по серийному каналу
Управление двигателями через 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 мультиплексерами TCA9548/PCA9548 для подключения нескольких устройств с одинаковыми адресами
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с простым API для задания шагов, направления и скорости
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Создание интерактивного меню на OLED-дисплеях SSD1306 с управлением пятью кнопками и поддержкой числовых значений, переключателей и текстовых опций
Драйвер семисегментных дисплеев JY-MCU на чипе TM1650 с преобразованием ASCII-кодов и регулировкой яркости
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Энкодер с кнопкой на основе конечного автомата, совместимый со всеми Arduino-платформами
Драйвер сенсорных экранов XPT2046 с калибровкой и преобразованием координат касаний в пиксельные значения
Управление драйвером бесщеточного мотора A89306 через интерфейс обмена данными