Абстрагирование дисплея, звука и управления для создания игр на платах Adafruit PyGamer и PyBadge
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление 16-канальным PWM-драйвером PCA9685 для сервомоторов и других устройств через I2C
Обработка энкодера с поддержкой разных режимов поворота, нажатия и удержания кнопки
Управление мотор-редукторами iArduino через I2C с поддержкой энкодеров, контролем скорости, направления и пройденного расстояния
Сетевой менеджер для ESP32 с WiFi, Ethernet и встроенным веб-интерфейсом для подключения
Меню для Arduino с поддержкой IoT, дизайнером UI и удалённым управлением через Ethernet или Serial
Расширение AccelStepper для управления шаговыми моторами расстояниями и углами вместо шагов
Прошивка для превращения Wi-Fi плат в IoT-устройства без кода через облако Adafruit IO
Обёртка для настройки DMA на ATSAMD21, упрощает передачу данных между периферией без участия процессора
Работа с модулем реального времени DS3231 по I2C: чтение и установка даты/времени, управление двумя будильниками
Единый интерфейс для портов ввода-вывода (PCF8574, MCP23017, shift registers) с обработкой энкодеров, матричных клавиатур и дребезга контактов
Arduino library for LCD 1602 Rus chars (you need LiquidCrystal_I2C library installed)
Протокол Modbus для Arduino: работа в режиме slave по RS-232/RS-485 и TCP/IP с поддержкой основных функций и обработкой исключений
PID-регулятор, помощники для работы с временем и строками, контейнер для значений с автоматическим истечением
Унифицированный интерфейс для ввода-вывода, файловых систем и потоков данных на Arduino и esp-idf
Плавные движения сервомоторов с разными типами интерполяции (линейное, кубическое, bounce, синус и другие) для Servo и PCA9685
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Ограничивает скорость и ускорение переменной для создания плавного трапециевидного профиля движения механизмов
Приём и декодирование сигналов от IR-пультов на ESP32
Модульный фреймворк для Arduino с унифицированным API для датчиков, LED и 15+ протоколов связи (I2C, Modbus, LoRa, MQTT, Firebase)
Работа с контроллерами CAN MCP2515 и MCP25625 для отправки и приёма сообщений на Arduino с настройкой скорости и режимов обмена
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
Удалённое обновление прошивки ESP8266/ESP32 через облако OTAdrive с синхронизацией файлов и отслеживанием статуса
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения
SDK для создания устройств умного дома, подключаемых к облачной платформе SUPLA и управляемых через мобильное приложение
WebSocket-сервер и клиент по RFC6455 для ESP8266/ESP32, STM32, SAMD, Teensy, RP2040 и других плат с поддержкой Ethernet-щитов
Фреймворк машинного обучения для микроконтроллеров, позволяющий создавать и обучать нейронные сети прямо на Arduino