Создание многоуровневых графических меню с редактируемыми элементами для дисплеев Arduino на базе U8g2 и Adafruit GFX
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение температуры, влажности и давления с датчиков BME280/BMP280 через I2C с минимумом кода
Асинхронное чтение температуры с Dallas DS18B20, поддержка нескольких датчиков и паразитного питания
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Сетевой драйвер для модуля WiFi ATMEL WINC1500 на платах Arduino WiFi Shield 101 и MKR1000 с поддержкой TCP/UDP
Управление подключением к WiFi, GSM и Ethernet с автоматическим переподключением при разрыве связи
Управление сервомоторами DYNAMIXEL через Arduino по протоколу DYNAMIXEL с поддержкой контроллеров ROBOTIS и пользовательских конфигураций
Веб-сервер и HTTP/WebSocket-клиент для микроконтроллеров с поддержкой Ethernet-модулей W5100, W5200, W5500, ENC28J60 и других
Протокол обмена данными между Arduino и программами на компьютере, позволяющий управлять платой через хост без создания собственной прошивки
Lightweight fast LCD I2C library with software UTF-8 support
Работа с EEPROM чипами семейства 24LC и совместимыми по интерфейсу I2C — чтение, запись и проверка данных во внешней памяти до 64 КБ
Приём и декодирование сигналов от IR-пультов на ESP32
I2C портовый экспандер MCP23017 с поддержкой 16 IO-линий и оптимизацией записи
Ethernet-библиотека для Teensy 4.1 на основе lwIP с поддержкой TCP, UDP, mDNS, multicast и TLS
Меню для Arduino с поддержкой IoT, дизайнером UI и удалённым управлением через Ethernet или Serial
Драйвер для контроллеров CAN FD MCP2517FD и MCP2518FD с поддержкой битрейтов от 62,5 кбит/с до 1 Мбит/с
Расширение AccelStepper для управления шаговыми моторами расстояниями и углами вместо шагов
Абстрагирование дисплея, звука и управления для создания игр на платах Adafruit PyGamer и PyBadge
Управление цветными OLED-дисплеями Adafruit на базе SSD1351 (1,27" и 1,5") через SPI с поддержкой графики
Расширение EEPROM библиотеки с поддержкой различных типов данных, структур и массивов, плюс функции update для снижения износа памяти
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
Плавные движения сервомоторов с разными типами интерполяции (линейное, кубическое, bounce, синус и другие) для Servo и PCA9685
Потоковый шифр Spritz с функциями хеширования, MAC и генератором криптографически стойких случайных чисел для Arduino
Декодер JPEG-изображений для вывода на TFT-экраны с поддержкой SD-карт, FLASH, SPIFFS и LittleFS
Прошивка для превращения Wi-Fi плат в IoT-устройства без кода через облако Adafruit IO
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Неблокирующие таймеры с автоматическим сбросом и поддержкой разных единиц времени для loop()
Ограничивает скорость и ускорение переменной для создания плавного трапециевидного профиля движения механизмов
Dictionary со структурой B-tree для быстрого поиска пар ключ-значение на микроконтроллере с поддержкой String и JSON
Удалённое обновление прошивки ESP8266/ESP32 через облако OTAdrive с синхронизацией файлов и отслеживанием статуса