Сетевой слой для nRF24L01(+) и nRF52x с автоматической маршрутизацией и доставкой пакетов между узлами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с резистивной сенсорной панелью TSC2007 через I2C протокол для распознавания координат касаний
Клиент MQTT для Arduino и совместимого оборудования с поддержкой протокола 3.1.1
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Быстрое преобразование Фурье для анализа спектра сигналов с микроконтроллера в формате с плавающей точкой
Асинхронная TCP библиотека для ESP8266 с поддержкой многоподключенных сетевых приложений без блокировки основного цикла
Синхронизация времени Arduino с NTP-сервером и получение Unix timestamp для точной работы устройства
Управление матричными и семисегментными индикаторами на базе MAX7219/MAX7221 с поддержкой каскадного подключения нескольких модулей
Воспроизведение RTTTL-мелодий в неблокирующем режиме с поддержкой двух параллельных каналов и сжатого формата
Работа с 6-осевым акселерометром и гироскопом MPU6050 через I2C
Управление TFT-дисплеями 2.4–3.95 дюйма на shields mcufriend для Arduino UNO с поддержкой графики и прямого доступа к регистрам контроллера
Управление MP3-плеером DFPlayer Mini через UART: воспроизведение, громкость, переключение треков с SD-карты
Подключение Arduino к локальным сетям и интернету через WiFi Shield с поддержкой серверов, клиентов и UDP
Низкоуровневые функции и классы для работы с числами, строками, поиском и форматированием без внешних зависимостей
USB-стек для Arduino с поддержкой CDC, HID, MSC и MIDI на nRF5x, SAMD, RP2040, ESP32 и CH32V
Добавляет U8g2 шрифты к любой графической библиотеке на базе Adafruit GFX с поддержкой UTF-8 и Unicode
Расширяемая библиотека для LCD дисплеев hd44780 с поддержкой прямого управления, i2c ekspander и встроенного i2c интерфейса
⚠️ Устарела, используй EncButton. Обработка кнопок с антидребезгом, определением одиночных/двойных/тройных нажатий и удержания
Программирование ARM Cortex микроконтроллеров через DAP-интерфейс с Arduino-платы без подключения к компьютеру
Фильтрация дребезга контактов механических кнопок и переключателей с настраиваемым интервалом дебаунса
Синхронизация времени на Arduino с GPS, NTP, RTC модулями и сериальным портом
Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Драйвер для 12/16-битных АЦП ADS1015/1115 с I2C, поддерживающий 4 single-ended или 2 дифференциальных входа с программируемым усилением
Управление шаговыми моторами с ускорением, планированием многоосевых траекторий и поддержкой 4-фазных драйверов и STEP-DIR контроллеров
Загрузка изображений со SD-карты и SPI Flash на графические дисплеи через Adafruit_GFX
Отправка и приём данных по LoRa-радиоканалу через SPI-модули на базе SX1276/77/78/79
Работа с модулями реального времени DS1302, DS1307, DS3231, DS3234 и PCF8563/BM8563, включая будильники, датчики температуры и энергозависимую память
Управление сенсорными дисплеями с контроллером XPT2046: чтение координат касаний и силы нажатия с поддержкой поворота экрана и прерываний
Драйвер для монохромных LCD дисплеев Nokia 5110 с поддержкой графики и текста через SPI
WebSocket-сервер и клиент для Arduino по стандарту RFC6455 с поддержкой текстовых и бинарных данных