Взаимодействие Xbox Series X контроллера с ESP32 по протоколу I2C через ведомое устройство
Категория: Device Control
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Управление четырёхразрядным семисегментным дисплеем TM1637 через интерфейс CLK/DIO с поддержкой чисел, текста и регулировкой яркости
Лёгкая библиотека для работы с энкодерами без излишних функций и зависимостей
Управление H-мостовыми драйверами ESP32 через MCPWM с поддержкой динамического торможения, захвата сигналов и обработки ошибок
OTA-обновления для ESP32 через JSON API с поддержкой откатов и валидации прошивки
Event-driven фреймворк для Arduino, избегающий блокировок delay() и упрощающий управление несколькими компонентами через события и таймеры
FreeRTOS 10.2.1 для Arduino SAMD21 с поддержкой многозадачности и управлением памятью через malloc/free обёртки
Считывание координат и нажатий джойстика через I2C с калибровкой осей и подавлением дрейфа
Управление щёточными DC моторами через PWM с поддержкой энкодеров для контроля расстояния и скорости
Отправка кодов пультов управления на частоте 433/315 МГц через RF-передатчик
Унифицированный интерфейс для работы с популярными модулями реального времени: DS1302, DS1307, DS3231, PCF8583, PCF8563 и RTC_Millis
Управление до 9 сервомоторами на Arduino Mega через аппаратные 16-битные таймеры без помех от других библиотек
Плавное управление сервоприводом с настройкой скорости, ускорения и поддержкой PCA9685
Драйверы для микросхем управления, датчиков положения и измерения тока в SimpleFOC с доступом к регистрам конфигурации
Управление 4-канальным цифровым потенциометром AD5254/AD5253 через I2C для регулировки аналоговых параметров без механических переменных резисторов
Управление усилением и AGC микросхемы TPA2016D2 по I2C для портативных аудиоустройств и активных колонок
Управление камерой на чипе VC0706 через последовательный интерфейс с захватом JPEG-снимков
Связь с NB-IoT модулем Quectel BC95 через UDP и CoAP протоколы для Arduino UNO R3
Прослойка совместимости для плат M5Stack и M5StickC с единым API для графики, LED и датчиков
Динамическая система меню для Arduino с поддержкой условного отображения, вложенной навигации и собственных виджетов
Обмен данными с pH-метром по протоколу Modbus RTU/ASCII через Arduino
Управление двусторонними моторами через L293 и L298 модули без работы с регистрами портов
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Лёгкая библиотека для чтения и записи времени на RTC модуле DS3231 с поддержкой встроенного датчика температуры
Контроллер ёмкостного сенсорного датчика MPR121 для создания сенсорных кнопок и панелей на Arduino
Управление сервомоторами Arduino с поддержкой синхронного управления несколькими приводами и быстрыми операциями чтения-записи
Система автоматического дозирования корма с серво-приводом, сенсорами, дисплеем и логированием данных для поведенческих экспериментов с грызунами
Парсер уведомлений от геймпада Xbox Series S/X через Bluetooth для ESP32
Воспроизведение сложных движений сервомоторов по анимациям, экспортированным из Blender
Примеры для работы с I²C повторителем PCA9617ADP-ARD с поддержкой Fast-mode Plus до 1 МГц и двумя независимыми напряжениями сигналов