Обработка матричных и аналоговых клавиатур с поддержкой простого режима и расширенной функциональности через uButton
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа со сдвиговыми регистрами 74HC595 и 74HC165 через быструю bit-bang передачу или аппаратный SPI с буферизацией данных
Управление трансивером HamShield от Enhanced Radio Devices с поддержкой KISS и AFSK через отдельные библиотеки
Расширение для HamShield, реализующее работу через протокол KISS для связи радиомодуля с ПК и другими системами по серийному каналу
Управление контроллером HanumanMini для роботостроительных проектов на Arduino
Управление тактильной обратной связью через контроллер Dialog DA7280 с поддержкой FeatherWing и внешних акселерометров
Управление вибромоторами через контроллер DRV2605L с поддержкой готовых эффектов и пользовательских скриптов
Читает расстояние с датчиков HC-SRO4 через прерывания без блокировки основного цикла программы
Управление моторами через H Bridge драйверы с помощью PWM и экстренного торможения
Управление кондиционерами и тепловыми насосами через инфракрасный пульт для Arduino и ESP8266
Управление умными сервоприводами Herkulex DRS-0101 и DRS-0201 с автоматической проверкой и переотправкой пакетов данных
Управление до четырёх DC-моторов и контроль их тока через щит HexFAB Quadro Motor Shield с драйвером VNH2SP30-E
Управление мощными шаговыми двигателями через драйверы Pololu High-Power Stepper Motor Driver 36v4 и 36v8 по протоколу SPI
Базовые классы для управления моторами и ультразвуковыми датчиками расстояния с поддержкой энкодеров
Обработка кнопок на цифровых пинах с поддержкой различных типов нажатий и длительного удержания
Управление переговорами USB Power Delivery через чип HUSB238: определение доступных напряжений и токов источника питания, выбор и установка нужного напряжения
Управление H-Bridge на платформе Hyperduino для контроля электродвигателей и устройств через мостовую схему
Управление RC-сервомоторами через PWM-сигналы для одного или нескольких приводов
Управление программируемой микросхемой GreenPAK SLG46826 через I2C из Arduino
Чтение состояния кнопок, джойстиков и энкодеров контрольной панели через I2C и управление светодиодами
Управление двигателями через I2C протокол с независимой регулировкой скорости каждого мотора
Управление несколькими моторами через I2C по схеме главное устройство — периферийные модули
Управление 7-сегментными LED-дисплеями на базе ICM7218 и ICM7228 с встроенной таблицей ASCII-символов
Управление семисегментными LED-индикаторами на базе драйвера Maxim ICM7218C через цифровые пины Arduino
Управление шаговыми двигателями через Infineon Stepper Motor Control Shield с микросхемой IFX9201 и поддержкой микрошага
Управление платами семейства MPAINO и MPINO через набор функций для работы с датчиками и периферией
Обработка данных IMU с фильтром Калмана для определения ориентации и скорости движения
Управление несколькими PCA9685 через единый объект с поддержкой ШИМ-модуляции и режима отладки
Управление сервоприводами Ingenia через последовательный интерфейс Arduino с поддержкой Profile Position Mode и прямой работой с регистрами
Драйвер для сенсорного контроллера Goodix GT911, работающий через I2C с поддержкой многотачевого ввода и калибровки под разное разрешение экрана