Ускоренная реализация функции map() для AVR микроконтроллеров, работающая в разы быстрее стандартной
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Оптимизированное умножение 16-битных беззнаковых чисел с расширением результата до 32 бит для AVR
Поддержка сотовых IoT-приложений на плате AVR-IoT Cellular Mini с HTTP(S), MQTT(S) и низким энергопотреблением
Object-oriented library for the Voltronic/Axpert MKS II/III/IV RS232 (PI30) protocol.
Управление DC-моторами, сервоприводом, DIP-переключателями и аналоговыми входами на платах Bakmi со встроенной конфигурацией пинов STM32F103
Выполнение команд хост-машины с Arduino через последовательный порт для доступа к файлам, интернету и системным функциям
Вывод текста на бенгали в последовательный монитор Arduino с поддержкой локализации
Минималистичная библиотека для GSM-модулей SIM800 с поддержкой SMS, HTTP и TCP, оптимизированная по памяти на базе AltSoftSerial
Reliable variable sync between two microcontrollers over serial, with CRC-16 and no dynamic memory.
Управление LCD-дисплеями HX1230 96x68 по 3-wire SPI с поддержкой четырёх размеров шрифтов и загрузки BMP-файлов
Работа с датчиком света LTR-390, измеряющим видимый свет и УФ-излучение через I2C
Работа с механическими клавиатурами BBQ10 и BBQ20 по I2C через прерывания или опрос состояния
Управление ультразвуковым датчиком расстояния HC-SR04 с трансляцией результатов в JSON-формате Bifrost
Управление сервомоторами манипулятора Bitkit Robit через Shield с упрощённым API
Побитовое чтение и запись данных, не выровненных по границам байтов, для компактного хранения в памяти микроконтроллера
Обмен данными с BLE Serial модулями через SoftwareSerial с поддержкой настройки под конкретное оборудование
Асинхронное кодирование ошибок и настроек последовательностью миганий светодиода без блокировки основной программы
Управление множеством светодиодов и зуммеров с предустановленными или собственными паттернами мигания через цифровые пины, PWM или сдвиговый регистр
Неблокирующие паттерны мигания и fade-эффектов для светодиодов и зуммеров с изменением параметров во время работы
Планировщик задач, обработка кнопок и конечные автоматы для неблокирующего управления Arduino без delay()
Работа с датчиком давления MS5837 для измерения давления и глубины погружения до 300 метров
Управление переменными окружения Notecard через callback-функции в Arduino-коде
Драйвер для дымовых датчиков BM22S2021-1/BMA26M202/BMA26M202A с интерфейсом UART
Работа с полупроводниковым газоанализатором BM22S3021-1 через UART, чтение концентрации газа и управление сигналами тревоги
Работа с датчиком угарного газа BM22S3221-1 через UART, чтение концентрации CO и отслеживание сигналов тревоги
Датчик движения BM22S4221-1 с поддержкой UART для Arduino, совместим с платами BMA46M422 и BMA46M422A
Работа с датчиком температуры и влажности BM25S2021-1 через I2C или OneWire
Чтение температуры и влажности почвы через UART с датчика BM25S2621-1 и адаптерных плат BME34K262/BME34K262A
Работа с лазерным датчиком пыли BM25S3221-1 через UART — чтение концентрации пыли и настройка параметров модуля
Драйвер для UART-доступа к датчику CO2 BM25S3321-1 и его встроенным вариантам BME58M332/BME58M332A