Эмуляция таймера NE555 для генерации импульсов и задержек без блокировки основного цикла программы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Embodied cognition communication kit for agent-based control of physical bodies
Управление дисплеями Nextion с упрощённым API и оптимизацией под скорость
C++ потоковые операции для вывода данных без фрагментации памяти с поддержкой форматирования чисел и манипуляторов
Работа с геймпадом Nintendo Entertainment System через Arduino по интерфейсу NES
Вспомогательные классы и тесты для разработки сетевых библиотек Arduino, совместимых с Networking API
Сохранение и загрузка сетевой конфигурации Arduino из EEPROM для совместного использования несколькими скетчами
Вспомогательная библиотека для построения систем обработки событий в Arduino-проектах и создания event-driven архитектуры
Advanced yet easy Arduino PID controller with anti-windup, derivative filtering, feedforward, bumpless transfer, gain scheduling and built-in Ziegler-Nichols relay and step-response auto-tuning.
Упрощённая работа с ультразвуковым датчиком HC-SR04 для измерения расстояния с готовым интерфейсом
Drivers for CAN, CAN FD, RS-485 and Ethernet controllers and modules.
Единый API для работы с десятками IMU датчиков: акселерометры, гироскопы и магнитометры от InvenSense, Bosch, ST и других производителей
Управление микроконтроллерной платой NMH1000 от NXP в Arduino-проектах
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Озвучивание чисел через PWM-динамик с помощью встроенных WAV-данных без синтеза речи
Управление модульным роботом nuMROBO от nuMectro Technology через Arduino IDE
Структурированный логгер для Serial с поддержкой уровней, временных меток и фильтрации без динамической памяти
Распознавание разных действий кнопок — одиночного клика, двойного клика, длительного удержания — через паттерн слушателей
Драйвер для LCD FeatherWing на базе контроллера BU9796 с поддержкой ATSAMD21
UI-компоненты для OLED-дисплеев SSD1306: кнопки, текстовые элементы, списки, спиннеры и меню с полной настройкой под дизайн приложения
A lightweight, non-blocking OLED animation and UI library for Arduino.
Виртуальная клавиатура для OLED-дисплеев с управлением тремя кнопками и поддержкой многоуровневых раскладок
Управление LCD16x2 дисплеем Olimex и встроенными кнопками через простой API
I2C коммуникация с датчиками дифференциального давления Omron D6F-PH для измерения потоков воздуха и герметичности систем
Таймер для запуска повторяющихся задач с интервалом в одну миллисекунду
Управление Delta-Robot One с функциями для сервоприводов, захвата, энкодеров и сенсоров
Сервер Open Pixel Control для управления адресными светодиодами и матрицами через сеть на ESP8266, NodeMCU и совместимых платах
Управление модулями SparkFun OpenLog через Serial с поддержкой команд, файлов и логирования данных
Создание многоуровневых меню и всплывающих окон на TFT-дисплеях для ESP32 и ESP8266
Работа с датчиком расстояния OPT3101 по шине I2C для измерения расстояния методом времени полёта