Отладка Arduino-кода через последовательный порт или светодиод с макросами, отключаемыми в финальной версии прошивки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление образовательным роботом Mirobot прямо из Arduino-кода или удаленно через браузер
Кооперативная многозадачность для Arduino с независимыми стеками задач и минимальными накладными расходами
Портированная uClibc++ для Arduino с исправлением конфликтов std::nothrow, контейнерами STL и функциями ввода-вывода
Управление LED-драйверами MY9291 и MY9231 для Arduino AVR и ESP8266 с контролем яркости и цвета
Асинхронное чтение и запись в EEPROM без блокировки основной программы с поддержкой callback-функций
Превращает Arduino в интернет-устройство через USB-подключение к Linux-машине и облачный сервис ospom.com
Набор функций для управления цифровыми и аналоговыми входами-выходами, UART-обменом и исполнительными механизмами на платах OtomaDUINO
Упрощает работу с переменными в PROGMEM, позволяя обращаться к ним как к обычным переменным без лишних функций чтения
Отправка данных датчиков на Phant (сервис снят с поддержки, используйте альтернативы вроде Blynk или ThingSpeak)
Управление реле, моторами и интерфейсами RS232/RS422/RS485 через Smart Expansion Board с PHPoC Shield 2
Управление функциями и компонентами ретро настольных часов Pimiento без изучения электроники с нуля
Реализация паттерна pImpl для отделения публичного интерфейса от деталей реализации C++ библиотеки
Воспроизведение мелодий RTTTL и RTX с пьезодинамика в фоновом режиме без блокировки основного кода
Отправка данных с Arduino на компьютер для графиков в реальном времени с использованием бинарного протокола
Примеры и утилиты для Arduino Portenta H7 с поддержкой LoRa, Ethernet и обработкой изображений через Vision Shield
Мониторинг электрических параметров цепи: напряжение, ток, активная и реактивная мощность, импеданс
Assert для Arduino, сохраняющий отладочные строки в PROGMEM вместо ОЗУ и выводящий ошибки в Serial
Отслеживание изменений переменных с callback-функциями и условными триггерами трёх типов
Облегчённая многопоточность для микроконтроллеров: сохраняет точку выполнения и продолжает работу при событиях без затрат памяти на полноценные потоки
Полная поддержка PS2-клавиатур с обработкой всех клавиш и управлением индикаторами через прерывания
Преобразование кодов PS2-клавиатуры в UTF-8 с поддержкой латинских раскладок для Arduino
Прямая работа с PS2 клавиатурой на уровне сырых кодов протокола для отладки и тестирования
Arduino library for PT2323 I2C 6 channel audio processor / selector.
Приём и обработка PTZ-команд с клавиатур и контроллеров через RS485 по протоколам Pelco-D, Pelco-P, Dahau, Hikvision и Hanbang
Функции для работы с MentorBit и тренажёром логических элементов, включая симуляцию таймеров, счётчиков и триггеров
Неблокирующее измерение длительности импульсов через прерывания, без задержек в основном цикле
Примеры и проекты для датчика пульса PulseSensor: мигание светодиода в ритм сердца, расчёт BPM, звуки и управление сервомотором