Объектно-ориентированный интерфейс для управления выводами Arduino с поддержкой цифровых и аналоговых входов-выходов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Логгер на основе C++ потоков для Arduino с автоматической оптимизацией кода при отключении уровня логирования
Компактные контейнеры на основе массивов для быстрого поиска в небольших наборах данных — альтернатива std::map с линейной памятью
Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8
Управление одним сервомотором с плавным изменением позиции по заданной скорости
Парсер SCPI-команд для Arduino с поддержкой длинных и коротких форм, параметров и минимальным потреблением памяти
Удалённый вызов функций через MQTT для Arduino с асинхронной обработкой и работой без постоянного соединения
Реализация протокола VSCP Level 1 для IoT и автоматизации на Arduino с поддержкой CAN-BUS и встроенными типами событий
Управление VT100-совместимым терминалом из Arduino с поддержкой форматирования текста, управления курсором и очистки экрана
Подключение микроконтроллеров к облачной платформе Vwire через MQTT с поддержкой виртуальных пинов, GPIO, OTA-обновлений и push-уведомлений
Клиент для отправки сообщений и медиа в WhatsApp через API Waavis на ESP8266 и ESP32
Управление виртуальной марионеткой в Unreal Engine 5 данными с датчиков Arduino через Serial
Управление 6-разрядным буквенно-цифровым дисплеем WarmCat с контроллером HT16K33 по I2C
Самый быстрый интерпретатор WebAssembly для микроконтроллеров — запускает WASM файлы на ESP32, Arduino MKR, Teensy и других платах
Расчёт расхода воды и контроль объёма по импульсам датчика с поддержкой прерываний
Работа с расходомерами воды на герконовых датчиках с сохранением показаний на SD-карту или SPIFFS
Расчёт температуры и объёма при смешивании жидкостей с поддержкой произвольных единиц измерения
Работа с водонепроницаемыми ультразвуковыми датчиками AJ-SR-04M и JSN-SR04 через UART или PulseIn
Смешивание двух сигналов с адаптивным весом и настройкой усиления и смещения
Управление беспроводной AVR-платой для обмена данными в ISM-диапазоне на 2,4 ГГц
Графический драйвер для сенсорных экранов Waveshare 4" и 3.5" с API совместимым с Adafruit GFX, работающий в 4-5 раз быстрее оригинального ПО
Управление 4.3-дюймовым e-Paper дисплеем Waveshare через UART с минимальным потреблением энергии
Быстрый SPI драйвер для сенсорных дисплеев Waveshare 3.5" и 4" на контроллере ILI9486 с поддержкой touch-ввода и калибровкой
Управление GPIO, I2C, UART и аналоговыми входами через ADS1115 на платах расширения WisBlock IO Extension Mini
Получение данных о текущей погоде и прогнозе от OpenWeather с готовыми переменными вместо парсинга JSON
Получение данных метеостанций WeatherFlow через UDP в локальной сети
Работа с метеостанциями WH1080, WH1090 и Sparkfun на основе прерываний и callback-функций, универсальная для Arduino, STM32 и ESP32
Чтение данных с беспроводных метеостанций через приёмный модуль RXB6/MX-RM-5V с проверкой целостности пакетов
Веб-сервер для Arduino с поддержкой Ethernet, Wi-Fi модулей и SD-карты, динамическими страницами и HTTP Basic Authentication
Веб-консоль для Arduino с выводом логов в браузер и возможностью отправки команд обратно в микроконтроллер