Гибкие таймеры с поддержкой событий и колбеков для управления временем и синхронизацией на Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Буферизация и расширение функциональности потоков данных: Serial, SoftwareSerial, WiFiClient, файлы SPIFFS
Подключение датчиков ESP32 и ESP8266 к облачной платформе t6iot с поддержкой HTTP, WebSocket и обнаружения устройств
Сервер Telemetrix для ESP-8266, обеспечивающий удалённое управление и мониторинг через WiFi с помощью Python-клиента
Контейнер с API std::vector, работающий с фиксированным буфером без динамического выделения памяти
Объектно-ориентированный интерфейс для управления выводами Arduino с поддержкой цифровых и аналоговых входов-выходов
Замена AFMotor библиотеки для Arduino R4 с совместимостью API и поддержкой DC и шаговых моторов
Синхронизация переменных Arduino с облачной платформой Arduino Cloud (устарела, заменена на ArduinoIoTCloud)
Модульное тестирование Arduino-проектов с набором assertions и поддержкой тестирования на хосте без загрузки на плату
Чтение температуры, влажности и давления с датчика BME280 по I2C, SPI или программном SPI
Простая библиотека для работы с часами реального времени DS1302 без регистров и битовых операций
Управление семисегментным индикатором через два последовательно соединённых сдвиговых регистра 74HC595 с минимумом выводов микроконтроллера
Структуры данных, алгоритмы и утилиты для обработки изображений на Arduino
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
Библиотека для управления пиксельными матрицами NeoPixel с API совместимым с Adafruit GFX, лучшей поддержкой ESP32 и большим числом типов светодиодов
Работа с модулями power-monitor INA219 и INA226 для измерения напряжения, тока и мощности по I2C
Интерактивное меню для OLED-дисплеев SSD1306/SSH1106 с поддержкой многостраничного отображения и редактирования параметров
Многозадачное ядро для встроенных систем с поддержкой событийного и кооперативного режимов работы
Library for ILI9488 displays
Базовая библиотека с общей функциональностью для платформ M5Stack и других устройств M5
Управление Arduino R4 WiFi-робототехническим контроллером MatrixMiniR4 с поддержкой моторов, сервоприводов, IMU и расширения по I2C
Управление 12-битным ЦАП MCP4725 по шине I2C с поддержкой кеша и EEPROM
Реализация протокола Modbus RTU для Arduino с минимальными требованиями к ресурсам, работает параллельно с основной программой
Кооперативный планировщик задач с MQTT-подобными очередями для ATtiny, Arduino и ESP8266/ESP32
Управление котлами и печами Fumis/Palazzetti через последовательный протокол с поддержкой ESP8266 и других микроконтроллеров
Декодер PNG для микроконтроллеров с минимум 48 КБ RAM, работающий без динамического выделения памяти и поддерживающий построчный вывод на дисплеи
Воспроизведение музыки на PSG-синтезаторах через MML-нотацию с поддержкой звуковых эффектов
Управление несколькими независимыми таймерами в реальном времени без delay() и конфликтов в коде
Приём и декодирование сигналов от пультов управления на частотах 433/315 МГц с поддержкой Arduino UNO, DUE и ESP32S3
Работа с файлами на SD-картах и flash-памяти через SPI для Arduino и совместимых плат