Управление двумя моторами через драйвер L298x с контролем тока и плавной регулировкой скорости
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление меканум-роботом с поддержкой популярных драйверов моторов и field-centric контролем
Медианный фильтр со скользящим окном без динамического выделения памяти для очистки импульсных помех датчиков в реальном времени
Движущийся фильтр медианы для сглаживания шумных данных датчиков с поддержкой любых типов данных
Скользящий медианный фильтр для сглаживания шумных данных датчиков с сохранением резких скачков, с поддержкой int, long, float и оптимизацией для окна из 3 элементов
Подключение Arduino и ESP8266 к облачной платформе Meeo через MQTT с поддержкой публикации, подписки и обработки событий
Аппаратная ШИМ для megaAVR-плат (UNO WiFi Rev2, Nano Every) с поддержкой таймеров TCB0–TCB3 и совместимостью между платформами
ISR-based PWM на низких частотах для megaAVR без блокирования основного кода, до 16 каналов на одном таймере
Аппаратные таймеры megaAVR с поддержкой 16 независимых ISR-таймеров для точных прерываний и планирования задач
Неблокирующая обработка кнопок, таймеров и BLDC-моторов на основе millis и micros с поддержкой программного UART
Обмен данными с Arduino через MegunoLink: графики, панели управления, логирование и работа с EEPROM
Обмен файлами между компьютером и платой Arduino через SD/LittleFS при работе с MegunoLink
Управление японской головоломкой Meiro на Arduino — проведение шарика через лабиринт с помощью микроконтроллера
Работа с 3D магнитометром MLX90392 по I2C на Arduino-совместимых платах
Воспроизведение мелодий на пищащем или зуммере с помощью текстовой музыкальной нотации MELO вместо операций с частотами и миллисекундами
Асинхронное воспроизведение мелодий на динамиках с поддержкой RTTTL и собственного формата
Драйвер для инфракрасного датчика AMG8833 с матрицей 8×8 пиксельной матрицей, поддержкой прерываний и связью по I²C
Драйвер для датчика APDS9960 с поддержкой измерения расстояния, распознавания жестов, определения цвета и освещённости
Драйвер для датчика BME280, измеряющего температуру, давление и влажность через интерфейс I2C/SPI
Управление матричным дисплеем на neopixel'ях платы Melopero Cookie RP2040 — смена цветов, анимации и вывод изображений
Драйвер для 9-осевого IMU LSM9DS1 с поддержкой I2C и SPI, объединяющий акселерометр, гироскоп и магнитометр
Драйвер для часов реального времени RV3028 с I2C интерфейсом и поддержкой прерываний
Драйвер для GNSS модуля SAM-M8Q с поддержкой I2C и синхронизацией по времени через PPS
Формирование UBX-сообщений для модулей GPS SAM_M8Q с автоматическим расчётом контрольных сумм
Драйвер для датчика дальности VL53L1X с поддержкой I2C и прерываний, требует плату с достаточным объёмом памяти
Управление 7-сегментными LCD-дисплеями Melt с интерфейсом I2C и оптимизированной передачей данных
Работа с энергонезависимой памятью 24CSM01 через I2C: чтение и запись данных конфигурации и логов
Вывод содержимого регистров и RAM Arduino через последовательный порт для отладки на уровне железа
Утилита для дампа памяти Arduino в шестнадцатеричном формате с ASCII-представлением, полезна при отладке содержимого RAM
Сохранение переменных INT и LONG в EEPROM без расчёта адресов и преобразования типов