Мягкий планировщик для параллельного выполнения нескольких задач на Arduino Uno, Mega и Due с вытесняющей многозадачностью
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Кооперативная многозадачность для AVR с минимальными затратами памяти и встроенными таймерами для планирования задач
Управление мультиплексированными выходами и семисегментными индикаторами на Arduino, ESP8266 и STM32 с автоматическим переключением сигналов по таймеру
Чтение данных с миографических датчиков uMyo через BLE на Arduino nRF52x и ESP32
Получение данных с устройств uMyo через nRF24 модуль или встроенное радио nRF52840
Драйверы для датчиков, дисплеев и модулей: барометры, термометры, акселерометры, компасы, измерители тока и напряжения
Криптовалютная поддержка Neurai для микроконтроллеров ESP32, STM32 и RISC-V с управлением кошельками и транзакциями
Управление робототехнической платформой UniBase: моторы с PID-регуляторами, одометрия, датчики и световые эффекты
Единый интерфейс для логирования на Serial, MQTT, Syslog и другие каналы одновременно
Распаковка текстовых строк, сжатых алгоритмом Unishox, для экономии памяти Flash на Arduino
Неблокирующее управление шаговыми моторами 28BYJ-48 с поддержкой нескольких двигателей одновременно
Библиотека для работы с газовым датчиком Unit MQ, подключаемым по I2C к микроконтроллеру M5Stack для измерения концентрации газов в воздухе
Типизированная система единиц SI для C++17 с поддержкой конвертации и комбинирования величин в расчётах
Превращает CH552 в отладчик CMSIS-DAP для ARM микроконтроллеров через SWD интерфейс, совместимый с pyOCD
Конвертация между единицами измерения: температура, расстояние, масса и другие величины
Обработка кнопок с дребезгом, распознаванием коротких/длинных/двойных нажатий, защёлкиванием и поддержкой внешних расширителей портов
Универсальный вывод отладочной информации в Serial и Bluetooth с форматированием printf-style для Arduino и ESP32
Единый интерфейс для чтения кнопок, потенциометров, датчиков и других входных устройств с автоматической обработкой сигналов
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Неблокирующий таймер на основе millis() для периодического выполнения кода, отсчёта интервалов и обработки таймаутов
Портативный пульт управления на Teensy 4.1 с сенсорным экраном и поддержкой NRF24L01+, ESP8266, BLE и RS485
Управление чат-ботом в Zalo через Arduino с поддержкой ESP32 и ESP8266, отправка сообщений и получение входящих данных по long polling
Преобразует Unix timestamp в дату и время и обратно; библиотека устарела, рекомендуется использовать Stamp
Управление матрицей HUB75 16×32 на Arduino Uno с поддержкой 8 цветов и примитивами для рисования
Serial1 для Arduino Uno WiFi Developer Edition — доступ к ESP8266 через SC16IS750 и I2C для прошивки и обмена данными
Управление платой расширения Uno Car V1.0.3 для Arduino Uno с LED, моторами и реле через единый набор функций
Превращает Arduino UNO в USB-клавиатуру или мышь через программную реализацию V-USB с подключением к дополнительным пинам