Управление шаговыми двигателями с ускорением, замедлением и поддержкой нескольких моторов одновременно
Категория: Device Control
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Упрощает работу с матричными клавиатурами, автоматизируя опрос кнопок и поддерживая одновременное нажатие нескольких клавиш
Управление сервоприводами на ESP32 с поддержкой LEDC и MCPWM, совместимо со стандартным Arduino Servo API
Работа с модулем реального времени DS1302: чтение и установка даты/времени, управление генератором, защита от race conditions
Управление RC сервомоторами с экономией таймеров — на стандартных платах до 12 одновременно, на Arduino Due до 60
Управление MP3-плеером DFPlayer Mini через UART: воспроизведение, громкость, переключение треков с SD-карты
Отправляй и принимай инфракрасные сигналы на ESP8266 или ESP32 с поддержкой множества протоколов
Управление шаговыми моторами с ускорением, планированием многоосевых траекторий и поддержкой 4-фазных драйверов и STEP-DIR контроллеров
Управление GPS модулем ATGM336: конфигурация режимов работы, частоты обновления и потребления энергии
Вывод чисел и текста на четырёхразрядный LED-индикатор через I2C с управлением яркостью и миганием
Работа с USB Host на ESP32-S3 и ESP32-P4: подключение клавиатур, мышей и других устройств с обработкой событий в фоновом потоке
Воспроизведение аудио со SD-карты и интернет-потоков на ESP32/S3/P4 через внешний ЦАП или I2S-модуль с поддержкой mp3, aac, flac, opus и vorbis
Работа с модулями реального времени DS1302, DS1307, DS3231, DS3234 и PCF8563/BM8563, включая будильники, датчики температуры и энергозависимую память
Управление сервомоторами, шаговиками и светодиодами с неблокирующими таймерами для моделей железных дорог и других проектов
Высокоскоростное управление шаговыми двигателями с ускорением для AVR, ESP32 и Raspberry Pi Pico
Управление матрицей из 64 светодиодов на базе MAX7219 и аналогичных чипов MAX72xx через единую адресную систему пикселей
55+ визуальных эффектов для адресуемых светодиодов WS2811/WS2812 с поддержкой независимых сегментов и управлением на лету
Считывание и управление энкодером iArduino через I2C с отслеживанием позиции, оборотов и нажатий кнопки
8-портовый GPIO-расширитель PCF8574 с I2C интерфейсом для добавления цифровых входов-выходов к Arduino
Протокол обмена данными между Arduino и программами на компьютере, позволяющий управлять платой через хост без создания собственной прошивки
Декодирование сигналов ИК-пультов по протоколу NEC в реальном времени без аппаратных прерываний
Управление беспроводными устройствами на частотах 315 и 433 МГц с AM-передатчиком и AM-приёмником
Считывание позиции энкодера через аппаратные прерывания с опциональным выводом на NeoPixel
Управление 16-канальным PWM-драйвером PCA9685 для сервомоторов и других устройств через I2C
Управление мотор-редукторами iArduino через I2C с поддержкой энкодеров, контролем скорости, направления и пройденного расстояния
Плавные движения сервомоторов с разными типами интерполяции (линейное, кубическое, bounce, синус и другие) для Servo и PCA9685
Управление синтезаторными платами OPL2 Audio Board и OPL3 Duo с поддержкой MIDI и воспроизведением музыкальных файлов DRO, IMF, VGM
Управление бесколлекторными двигателями Oriental Motor BLVD20KM и BLVD40NM через RS-485 Modbus
Полевое ориентированное управление BLDC и шаговыми моторами с унифицированным API для разных платформ