Управление DC моторами и шаговыми двигателями через драйвер L298 с контролем скорости и направления вращения
Архитектура: MegaAVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Интерфейс для управления моторными контроллерами Infineon TLE956x (BLDC и DC моторы)
Управление высокоскоростным печатным мотором MotorCell через PWM с контролем скорости и PID-регуляцией оборотов
Управление DC и шаговыми моторами через популярные драйверы с единым интерфейсом функций
Управление шаговыми двигателями Oriental Motor серии CVD через RS485 и Modbus
Управление контроллерами DMKB4 и DMKB5 по UART с диагностикой ошибок и параметров двигателя
Управление моторными контроллерами Motoron через I2C или UART с поддержкой одно- и многоканальных моделей
Эмулирует мышь на платах Arduino с USB, управляя курсором и клавишами мыши
Кольцевой буфер для хранения и управления последовательностями трёхмерных движений с поддержкой разных типов точности координат
Отслеживание движения объектов перед ультразвуковым датчиком с определением направления и состояния
Голосовой щит для Arduino с распознаванием речи и синтезом голоса через удобный API
Фильтрация шумных данных датчиков методом скользящего среднего за последние N измерений
Фильтр скользящего среднего для сглаживания данных с фиксированной точкой от датчиков и других источников
Сглаживание угловых значений 0–360° с учётом их циклической природы для датчиков компаса и гироскопов
Фильтр скользящего среднего для сглаживания шумных данных вещественных чисел с датчиков и АЦП
Скользящее среднее на базе циклического буфера с поддержкой любых числовых типов данных
Фильтр скользящего среднего для сглаживания шума аналоговых датчиков
Вычисление скользящего среднего для сглаживания данных датчиков целочисленной арифметикой
Управление мобильными платформами на моторах с поддержкой L298N и драйверов НикиРобот
Синтез звука на микроконтроллере с осцилляторами, фильтрами, огибающими и поддержкой встроенных и внешних ЦАП
Воспроизведение MP3-файлов с MP3-щита Cytron Tech в фоновом режиме без блокировки основного кода
Управление шаговыми двигателями через драйвер MP6602 по SPI-интерфейсу
Реализация линейного регулятора MPC с алгоритмом ADGP для оптимизации управления в реальном времени на микроконтроллерах
Интеграция с MPESA Daraja для отправки STK Push платежей с микроконтроллеров Arduino
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
Работа с барометрическим датчиком NXP MPL3115A2 по I2C для измерения давления и высоты
Работа с датчиком MPM10 для измерения концентрации пыли и частиц через UART или I2C
Управление IP-коммутатором питания Ubiquiti mPower pro с контролем потребления и состояния портов через сеть
Контроллер ёмкостного сенсорного датчика MPR121 для создания сенсорных кнопок и панелей на Arduino
Работа с акселерометром и гироскопом MPU6050 через I2C для отслеживания ориентации и движения устройства