Контроллер CAN-шины MCP2515 с неблокирующей отправкой пакетов и встроенной очередью передачи
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Битовый бэнг для MCP3304 на Raspberry Pico, работает через обычные GPIO вместо аппаратного SPI
Работа с 13-битными АЦП MCP3302 и MCP3304 через SPI с поддержкой дифференциальных измерений и произвольных комбинаций каналов
Работа с датчиками температуры Microchip MCP9800/1/2/3 через I2C с поддержкой целочисленной арифметики и регистров гистерезиса
Обработка нескольких кнопок через один аналоговый вход с подавлением дребезга и автоповтором
Обработка цифровых кнопок с детектированием клика, двойного клика и длительного нажатия, защитой от дребезга и автоповтором
Проигрывание MIDI-файлов со SD-карты через callback-функции с управлением воспроизведением и поддержкой внешней синхронизации
Управление семиполосным эквалайзером MSGEQ7 с автоматическим переключением полос и буферизацией данных амплитуды
Обработка rotary encoder с защитой от дребезга контактов и расчётом скорости вращения
Единый интерфейс для управления моторами через MD10C, L298N, BTS7960 с поддержкой кинематики омниколёс
Управление шаговыми двигателями LM398n/L298n через Arduino с контролем скорости и направления вращения
Набор инструментов и примеров кода для управления компонентами MechNest на Arduino
Драйвер для инфракрасного датчика AMG8833 с матрицей 8×8 пиксельной матрицей, поддержкой прерываний и связью по I²C
Драйвер для датчика дальности VL53L1X с поддержкой I2C и прерываний, требует плату с достаточным объёмом памяти
Работа с датчиком BMP280 на MentorBit: температура, давление и расчёт высоты через простые функции
Драйвер для инфракрасного датчика MentorBit, детектирующего препятствия по принципу эхолокации независимо от освещения
Упрощает работу с датчиком температуры и влажности DHT22 на платах MentorBit с поддержкой быстрого подключения через JST-разъёмы
Готовые функции для работы с модулем фоторезистора MentorBit и получения значений освещённости
Сенсор расстояния VL53L0X по принципу Time-of-Flight для модуля MentorBit с упрощённым API и поддержкой измерений до двух метров
Метроном для Arduino с настройкой темпа в BPM и структуры такта, выдающий импульсы на пины
Криптография на эллиптических кривых для микроконтроллеров: ECDH, ECDSA, пять стандартных кривых, минимум кода и памяти
Wi-Fi модуль RNWF02 для Arduino с поддержкой TCP/IP и MQTT через AT-команды
Измерение электропроводности жидкостей через интерфейс I²C с автоматической температурной компенсацией
Цифровой датчик pH с интерфейсом I²C для измерения кислотности от 0,001 до 14,000 с точностью ±0,005 единицы
Экспорт и запуск моделей TensorFlow на микроконтроллерах Arduino с ограниченной памятью
Подключение счётчика Geiger Counter от Mighty Ohm к Arduino с автоматическим преобразованием импульсов в уровень радиации
Планировщик задач на базе millis() для одновременного выполнения нескольких функций без блокирующей delay()
Компактная библиотека для магнитометра MLX90393 с прямым доступом к функциям чипа и поддержкой линии DRDY
Modbus TCP через AT-команды ESP8266, Arduino работает как Modbus-slave с беспроводным подключением
Реализует сервер Modbus TCP на Arduino для взаимодействия с мастер-устройствами по сети Ethernet или Wi-Fi