Управление шаговыми двигателями с ускорением, замедлением и поддержкой нескольких моторов одновременно
Категория: Device Control
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Управление мотор-редукторами iArduino через I2C с поддержкой энкодеров, контролем скорости, направления и пройденного расстояния
Управление GPS модулем ATGM336: конфигурация режимов работы, частоты обновления и потребления энергии
Считывание и управление энкодером iArduino через I2C с отслеживанием позиции, оборотов и нажатий кнопки
Протокол обмена данными между Arduino и программами на компьютере, позволяющий управлять платой через хост без создания собственной прошивки
Управление микросхемой AXP192 через I2C для контроля питания, зарядки батареи и энергопотребления на плата M5Stack и LilyGO
Управление часами реального времени BM8563 через I2C для M5Stack устройств
Управление 6-осевым инерционным датчиком MPU6886 по I2C для отслеживания движения и ориентации на M5Stack
Быстрые функции цифрового ввода-вывода с прямым доступом к портам микроконтроллера
Управление шестиногим роботом Hexapod через MultiServoShield с поддержкой встроенных команд движения и настройкой отдельных суставов
Управление сервомоторами, шаговиками и светодиодами с неблокирующими таймерами для моделей железных дорог и других проектов
Управление беспроводными устройствами на частотах 315 и 433 МГц с AM-передатчиком и AM-приёмником
Управление RC сервомоторами с экономией таймеров — на стандартных платах до 12 одновременно, на Arduino Due до 60
Удалённый вызов функций на ESP32-модулях серии FX1N и совместимых платах 2.0RXO, MiniPLC-32u
Прослойка совместимости для плат M5Stack и M5StickC с единым API для графики, LED и датчиков
Управление распределением памяти в PSRAM ESP32 с установкой лимитов выделения
Управление генераторами тактовой частоты Si5351 от Silicon Labs с полным доступом к возможностям микросхемы
Протокол обмена данными для радиомодулей 433 МГц с CRC проверкой и асинхронным приёмом в прерывании
Отправляй и принимай инфракрасные сигналы на ESP8266 или ESP32 с поддержкой множества протоколов
Упрощает работу с матричными клавиатурами, автоматизируя опрос кнопок и поддерживая одновременное нажатие нескольких клавиш
Декодирование сигналов ИК-пультов по протоколу NEC в реальном времени без аппаратных прерываний
Управление ультразвуковыми датчиками RCWL-1605, RCWL-1005 и HC-SR04P через интерфейс I2C с фильтрацией и температурной коррекцией
Управление сервомоторами через software PWM без использования аппаратных таймеров, совместимо с Servo.h
Управление униполярными и биполярными шаговыми двигателями с настройкой направления, скорости и количества шагов
Конфигурация шаговых двигателей через драйверы Trinamic (TMC2130, TMC2208, TMC2209 и другие) прямо из Arduino IDE
Замена AFMotor библиотеки для Arduino R4 с совместимостью API и поддержкой DC и шаговых моторов
8-портовый GPIO-расширитель PCF8574 с I2C интерфейсом для добавления цифровых входов-выходов к Arduino
Управление источником автономного питания через I2C: мониторинг напряжения и тока, отслеживание заряда и режима зарядки
Управление конфигурацией ESP32 и ESP8266 через веб-портал с сохранением в INI-файл и поддержкой OTA обновлений
Драйвер для DFPlayer Mini с неблокирующей коммуникацией и поддержкой callback-методов для параллельной работы с другим оборудованием