Буферизированное чтение данных из Serial с автоматическим разбором по строкам и поддержкой callback-функций
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Буферизированная отправка данных через Serial с гарантией доставки блоками вместо посимвольной передачи
MsgPack-RPC over serial for Arduino and host.
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Работа с датчиками температуры и влажности DHT11, DHT22 на Arduino и совместимых платах
Управление несколькими сервоприводами с плавными синхронизированными движениями и неблокирующей работой
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Управление четырёхразрядными индикаторами на TM74HC595 с поддержкой чисел, дробей и бегущих строк — требует самостоятельного мультиплексирования
Расширение цифровых выходов микроконтроллера через сдвиговые регистры 74HCx595 с API, совместимым с digitalWrite()
Обработка цифровых сигналов для Arduino: FFT, DDS-генератор, фильтры и спектральный анализ с аппаратным ускорением на Teensy
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Драйвер для GSM модуля SIM800L с поддержкой HTTP/HTTPS запросов через GPRS сеть
Драйвер для SIM800L с поддержкой HTTP/HTTPS и передачей бинарных данных в POST-запросах
Управление GSM-модулем SIM900: звонки, SMS, HTTP-запросы и работа с RTC
Terraduino: Simple automation controller for homestead resource and environmental systems using Arduino-compatible microcontrollers.
Контроллер автоматизации для гидропонных систем с поддержкой датчиков, WiFi и базой данных рекомендаций по выращиванию культур
Упрощённая библиотека для матричных клавиатур с обнаружением до двух одновременных нажатий и подавлением дребезга
Минималистичная реализация Modbus-slave для Arduino с поддержкой чтения и записи регистров
Протокол обмена пакетами данных между устройствами с преобразованием байтовых потоков в числа с плавающей запятой
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Безопасная обёртка над C++ массивами с проверкой границ и полезными функциями вроде size, sum, average и поиска элементов
Поддержка разработочной платы Smelpro Macaron с модулями LoRa, LoRaWAN, Sigfox и WiFi/Bluetooth на базе ESP32-S3
Управление матрицей NeoPixel со змеевидной разводкой пикселей с автоматической трансляцией логической нумерации в физические адреса
Library for the Soldered BMP585 Barometric Pressure Sensor breakout board
Library for the Soldered Inputronic Keyboard
Soldered Arduino Library for VL53L1X Sensor Breakout
Программирование AVR-микроконтроллеров через ISP с помощью другого Arduino-совместимого устройства
Работа с датчиком влажности и температуры SHTC3 через I2C с поддержкой проверки CRC и режима сна
Работа с TFT-дисплеями на чипе SPFD5408 через 8-битную параллельную шину (не поддерживается с 2013 года)
Клиент для управления Spotify через ESP32 по OAuth2 с поддержкой получения информации о треках и плейлистах