Менеджер задач для Arduino с неблокирующим планированием операций без использования delay()
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Асинхронная shell с поддержкой VT100, виртуальных файлов и автодополнения команд для встроенных систем
Работа с датчиком газа MiCS-6814 через I2C для измерения концентрации газов в ppm
Реализация MIDI 2.0 с поддержкой Universal MIDI Packet для микроконтроллеров и встроенных систем, написанная на C99 без зависимостей
Преобразование MIDI Continuous Controller команд в DMX-сигналы для управления светотехникой и спецэффектами
Управление MIDI-контроллером MiDispositivoMIDI V3 на Arduino с готовыми примерами и документацией
Отсчёт времени вверх и вниз через millis() с выводом в формате лет, месяцев, дней и часов, устойчивый к переполнению таймера
Простой таймер для измерения времени и управления интервалами без сложной логики с millis()
Извлечение информации из заголовка PPM-файлов для микроконтроллеров с ограниченной памятью
Управление 12-, 10- и 8-битными ЦАП семейства LTC2633 через I2C для генерации аналоговых сигналов и управления аналоговыми цепями
Минималистичная реализация связного списка для Arduino с тремя базовыми функциями и минимальным расходом памяти
Реализация алгоритма Minimax с альфа-бета отсечением для настольных игр, требующая не более 5 КБ памяти
Чтение и запись конфигурационных файлов INI/CFG на SD-картах и SPIFFS
Библиотека для управления компонентами MIPS-набора в Arduino IDE на уровне отдельных элементов
A library for interacting with the MKE-S18 I2C HX710 Loadcell Sensor module.
A robust library for the MKE-S17 AGS10 I2C TVOC IAQ sensor.
Управление сдвиговыми регистрами 74HC595 для расширения выходных пинов Arduino с поддержкой одиночных и групповых операций
Управление шаговыми двигателями Nema17 через драйвер MKS SERVO42 по последовательному порту
Arduino library for SPI based MLX90316 rotary encoder.
Работа с трёхосевым акселерометром Freescale MMA8652: чтение данных и обработка прерываний
Работа с магнитометром MMC34160PJ для измерения магнитного поля и определения ориентации устройства
Замена методов EEPROM на пустые аналоги для разработки кода без физического оборудования
Modbus-протокол для радиокоммуникации через RadioHead с поддержкой шифрования, Arduino работает как slave-устройство
Minimal Modbus TCP responder that serves holding registers to a PLC or SCADA master.
Связь между Arduino и основной платой moddoMOUSE для пользовательских плат расширения
Унифицированный интерфейс для работы с модулями и контроллерами MODSPI
Минималистичная библиотека для управления модульными конструкторами Machine 7 in 1, Space Rover, Army Tank и Accelero Kits
Поддержка модульной системы Modulo для расширения функциональности Arduino
Управление модульной робототехнической платформой MoIRA на базе SparkFun RedBotBoard и Arduino Uno
Тестирование производительности Arduino через оценку числа пи методом Монте-Карло