Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление GSM-модулем SIM900: звонки, SMS, HTTP-запросы и работа с RTC
Terraduino: Simple automation controller for homestead resource and environmental systems using Arduino-compatible microcontrollers.
Контроллер автоматизации для гидропонных систем с поддержкой датчиков, WiFi и базой данных рекомендаций по выращиванию культур
Управление четырёхразрядным семисегментным индикатором 5641AS с выводом чисел и счётчиков
Легковесная библиотека для датчика BME280, оптимизированная по скорости и размеру кода для работы через I2C
Фильтр Калмана для сглаживания шумных показаний датчиков: барометрических, температурных, акселерометра и гироскопа
Конвертирует последовательности точек и тире с кнопок в текст и ASCII-коды, поддерживает вывод на Serial Monitor и LCD-дисплей
Протокол обмена пакетами данных между устройствами с преобразованием байтовых потоков в числа с плавающей запятой
Вычисляет линейную, параболическую и экспоненциальную регрессию по методу наименьших квадратов для аппроксимации данных датчиков
Сглаживание значений датчиков через скользящее среднее в одну строку кода
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Работа с OLED-дисплеями SSD1306 по I2C с поддержкой буферизации и стандартного Adafruit GFX API
Безопасная обёртка над C++ массивами с проверкой границ и полезными функциями вроде size, sum, average и поиска элементов
Пакетировщик и парсер сообщений в SLIP-формате с поддержкой serial, UDP и websockets
Поддержка разработочной платы Smelpro Macaron с модулями LoRa, LoRaWAN, Sigfox и WiFi/Bluetooth на базе ESP32-S3
Управление матрицей NeoPixel со змеевидной разводкой пикселей с автоматической трансляцией логической нумерации в физические адреса
Программная эмуляция I2C на произвольных GPIO-пинах, когда встроенная шина недоступна или нужны несколько независимых линий
Soldered BMP180 Arduino Library
Library for the Soldered BMP585 Barometric Pressure Sensor breakout board
Library for the Soldered Inputronic Keyboard
Работа с GSM-модемом SIM800L для отправки SMS, звонков и подключения к интернету через GPRS
Soldered Arduino Library for VL53L1X Sensor Breakout
Connect Arduino-compatible boards to the Soocket MQTT device platform.
Программирование AVR-микроконтроллеров через ISP с помощью другого Arduino-совместимого устройства
An Arduino library for the SparkFun Qwiic CO2 Sensor (STCC4)
Работа с модулями u-blox GNSS через I2C, Serial и SPI с поддержкой UBX протокола и сервисов RTK коррекции
Управление шаговыми моторами с плавным разгоном и торможением через интерфейс step/direction
Клиент для управления Spotify через ESP32 по OAuth2 с поддержкой получения информации о треках и плейлистах
Очередь и стек на кольцевом буфере массива с возможностью индексного доступа к элементам