Единый интерфейс для управления моторами через MD10C, L298N, BTS7960 с поддержкой кинематики омниколёс
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
mDNS и DNS-SD для автоматического обнаружения и регистрации сервисов в локальной сети на ESP, STM32, RP2040 и других платформах
Управление шаговыми двигателями LM398n/L298n через Arduino с контролем скорости и направления вращения
Драйвер модема Telit ME310G1 с поддержкой LTE, GNSS, MQTT и облачных протоколов для Arduino UNO R4
Скользящее усреднение сигнала через циклический буфер для сглаживания показаний датчиков и фильтрации шума
Управление мекануловыми колёсами для омнидирекционального движения робота с автоматическим распределением мощности по четырём двигателям
Преобразование углов и скоростей в значения мощности для каждого мотора меканумных колёс робота
Набор инструментов и примеров кода для управления компонентами MechNest на Arduino
Работа с дальномером Mechasolution R finder10D для измерения расстояния до объектов через Arduino
Модуль голосового распознавания Geeetech Suite 2 для Arduino — взаимодействие с микроконтроллером через распознавание речевых команд
Управление двумя моторами через драйвер L298x с контролем тока и плавной регулировкой скорости
Управление меканум-роботом с поддержкой популярных драйверов моторов и field-centric контролем
Движущийся фильтр медианы для сглаживания шумных данных датчиков с поддержкой любых типов данных
Обмен файлами между компьютером и платой Arduino через SD/LittleFS при работе с MegunoLink
Управление японской головоломкой Meiro на Arduino — проведение шарика через лабиринт с помощью микроконтроллера
Драйвер для инфракрасного датчика AMG8833 с матрицей 8×8 пиксельной матрицей, поддержкой прерываний и связью по I²C
Драйвер для датчика APDS9960 с поддержкой измерения расстояния, распознавания жестов, определения цвета и освещённости
Драйвер для датчика BME280, измеряющего температуру, давление и влажность через интерфейс I2C/SPI
Драйвер для 9-осевого IMU LSM9DS1 с поддержкой I2C и SPI, объединяющий акселерометр, гироскоп и магнитометр
Драйвер для часов реального времени RV3028 с I2C интерфейсом и поддержкой прерываний
Драйвер для GNSS модуля SAM-M8Q с поддержкой I2C и синхронизацией по времени через PPS
Формирование UBX-сообщений для модулей GPS SAM_M8Q с автоматическим расчётом контрольных сумм
Драйвер для датчика дальности VL53L1X с поддержкой I2C и прерываний, требует плату с достаточным объёмом памяти
Управление тремя светодиодами модуля MentorBit через I2C протокол с независимым включением, отключением и переключением каждого LED
Работа с датчиком освещённости BH1750 на платах MentorBit через простой I2C интерфейс
Датчик дождя для плат MentorBit, определяющий влагу на поверхности через изменение сопротивления
Создание иерархических меню на LCD с навигацией кнопками UP/DOWN/OK/BACK и поддержкой колбэков
Объединяет два потока данных в один Stream с приоритетом первого источника на чтение и запись
Синхронизация сервомоторов и 9-осевых датчиков для гуманоидных роботов через платформу Meridian на частоте 100 Hz
Легковесная pub/sub система для обмена типизированными сообщениями между модулями Arduino-проекта без прямых связей