Управление FM-тюнером Si4703 через I2C с поддержкой RDS и переключением станций
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Облегчённое сканирование и поиск файлов на SD-карте с минимальным потреблением памяти
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Управление внешней SRAM памятью Microchip через SPI с простым API для чтения, записи и стирания данных
Управление GSM-модулем SIM900: звонки, SMS, HTTP-запросы и работа с RTC
Terraduino: Simple automation controller for homestead resource and environmental systems using Arduino-compatible microcontrollers.
Контроллер автоматизации для гидропонных систем с поддержкой датчиков, WiFi и базой данных рекомендаций по выращиванию культур
Упрощает обмен данными между Arduino и веб-приложением через Web Serial API с событийной моделью вместо парсинга байтов
Управление четырёхразрядным семисегментным индикатором 5641AS с выводом чисел и счётчиков
Легковесная библиотека для датчика BME280, оптимизированная по скорости и размеру кода для работы через I2C
Счётчик с автоматическим сбросом при достижении максимума и настраиваемым шагом приращения
Подавление шумов в аналоговых сигналах датчиков и сенсорных экранов методом усреднения двух ближайших значений из трёх
Генератор одноразовых паролей HOTP с поддержкой SHA1 и HMAC для Arduino с минимальными зависимостями
Структурированное логирование в Serial с уровнями серьёзности и гибкой настройкой вывода
Конвертирует последовательности точек и тире с кнопок в текст и ASCII-коды, поддерживает вывод на Serial Monitor и LCD-дисплей
Протокол обмена пакетами данных между устройствами с преобразованием байтовых потоков в числа с плавающей запятой
Сохранение и загрузка конфигураций в виде пар ключ-значение со SD-карты в форматах properties, CSV, JSON, XML, TOML, INI, YAML
Лёгкая реализация очереди FIFO для Arduino с поддержкой любых типов данных и базовыми операциями push, pop, peek
Вычисляет линейную, параболическую и экспоненциальную регрессию по методу наименьших квадратов для аппроксимации данных датчиков
Управление реле с помощью базовых операций: включение, выключение и переключение состояния
Упрощает управление сдвиговыми регистрами 74hc595 с поддержкой каскадного подключения и установки значений целым числом или массивом битов
Сглаживание значений датчиков через скользящее среднее в одну строку кода
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Управление семисегментными индикаторами с поддержкой обоих типов дисплеев и вывода цифр от 0 до F
Работа с OLED-дисплеями SSD1306 по I2C с поддержкой буферизации и стандартного Adafruit GFX API
Безопасная обёртка над C++ массивами с проверкой границ и полезными функциями вроде size, sum, average и поиска элементов
Пакетировщик и парсер сообщений в SLIP-формате с поддержкой serial, UDP и websockets
Управление матрицей NeoPixel со змеевидной разводкой пикселей с автоматической трансляцией логической нумерации в физические адреса
Программная эмуляция I2C на произвольных GPIO-пинах, когда встроенная шина недоступна или нужны несколько независимых линий
Soldered BMP180 Arduino Library