Работа с датчиками температуры и влажности DHT11, DHT22 на Arduino и совместимых платах
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление несколькими сервоприводами с плавными синхронизированными движениями и неблокирующей работой
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Управление дополнительными цифровыми портами через сдвиговый регистр 74HC595
Расширение цифровых выходов микроконтроллера через сдвиговые регистры 74HCx595 с API, совместимым с digitalWrite()
Работа с датчиком температуры и влажности SHT40 по I2C протоколу с проверкой целостности данных
Обработка цифровых сигналов для Arduino: FFT, DDS-генератор, фильтры и спектральный анализ с аппаратным ускорением на Teensy
Удобная обёртка над SPI для управления несколькими устройствами с автоматическим переключением CS и поддержкой как аппаратного, так и программного интерфейса
Управление 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