Управление реле через GPIO пины или Serial с единым интерфейсом для разных платформ и способов подключения
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
A tuneable TouchScreen library for 4 wire resistive touch screens.
Обмен данными между Arduino и несколькими модулями nRF24 в одной сети до 256 устройств
Получение данных об осадках с датчика RG15 через последовательный интерфейс с поддержкой метрических и дюймовых единиц
Кольцевой буфер C++ для безопасной передачи данных между прерываниями и основным циклом без выделения памяти в runtime
Arduino driver for the RN8209D single-phase energy metering IC.
Инструменты отладки и диагностики для Arduino: логирование, определение платы и мониторинг памяти
Обмен данными между Arduino и внешними системами через структурированные пакеты с меткой и значением
Сохранение целых чисел и дробей в EEPROM Arduino для хранения настроек между перезагрузками
Логирование на Arduino с разделением по уровням важности (INFO, WARN, ERROR, DEBUG) при минимальном расходе памяти
Единый интерфейс для датчиков DHT11, DHT22 и BMP280 с методами readTemperature(), readHumidity(), readPressure()
Неблокирующий планировщик задач для Arduino на основе millis() без delay()
Многоязычная поддержка для библиотек roo на микроконтроллерах с управлением переводами независимо от логики приложения
Многозадачная операционная система реального времени для Arduino SAM и SAMD с поддержкой потоков, файловой системы и встроенной консоли FinSH
Реализация стандарта ARM CMSIS-RTOS v2 для RT-Thread с поддержкой потоков, мьютексов, семафоров и событий
GUI для микроконтроллеров с поддержкой LCD-дисплеев, сенсорных экранов и вывода изображений через JSON-конфигурацию или программный дизайн
Управление RumiCar — автономной платформой с двумя моторами, датчиками расстояния VL53L0X и поддержкой нескольких архитектур микроконтроллеров
Управление несколькими сервомоторами на SAMD21/SAMD51 через аппаратный таймер с прерываниями, независимо от состояния основного цикла
Аппаратный PWM для плат SAMD21/SAMD51 с поддержкой высокой частоты и 16-битного разрешения
Безопасное сохранение данных и настроек во флеш-памяти SAMD21 и SAMD51 с проверкой контрольных сумм и защитой от повреждений
PWM на аппаратных таймерах SAMD21/SAMD51 с поддержкой до 16 каналов и работой на прерываниях
Аппаратные таймеры с прерываниями для SAMD-плат: точные срабатывания с интервалами вплоть до микросекунд, независимо от состояния основного кода
Проигрыватель 8-битного моноаудио для SAMD21 с выводом через ЦАП на A0 и опциональным oversampling для улучшения качества звука
Быстрая генерация PWM-сигналов на восьми выводах SAMD21G с поддержкой режима Turbo и разрешением до 24 бит
Управление адресуемыми RGB светодиодами WS2812B на SAMD21 с минимальными затратами памяти и ресурсов
Управление дисплеями DWIN DGUS T5L HMI с функциями чтения/записи данных, регулировки яркости, текста и цвета
Unified communication Arduino library for ScalpelSpace devices.
Кооперативный планировщик задач для одновременного выполнения нескольких функций на платах Arduino Due, Zero и MKR1000
Работа с четырехканальными MOX-датчиками газа ENS17x через I2C или SPI для мониторинга качества воздуха
Управление ультразвуковым датчиком расхода UFC23 от ScioSense через SPI для счётчиков жидкостей и газов