Макросы для отладочного вывода и assert'ов в Serial, автоматически исключаемые из кода финальной версии
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Распознавание более 100 протоколов инфракрасной передачи для Arduino с большим объёмом памяти
Общая утилита для проектов DefLab с макросами отладки, интервальным гейтом логов и типобезопасными перечислениями для конфигурации портов
Конвертация цветов между RGB, HSV, HSL, HEX и цветовой температурой для работы со светодиодами и дисплеями
Ограничивает скорость и ускорение переменной для создания плавного трапециевидного профиля движения механизмов
Встраивание машинного обучения и интеллектуальной обработки данных прямо на микроконтроллер Arduino без облачных сервисов
Абстракция для работы с устройствами и датчиками на Arduino, построенная на современном C++ с поддержкой ATmega и ATtiny
Запись и воспроизведение аудио на модуле DF1101S для Arduino-проектов
Управление MP3-плеером DF1201S через I2C интерфейс с поддержкой воспроизведения с SD-карты и USB
Драйвер для модуля оффлайн-распознавания голоса DF2301Q с поддержкой I2C и UART
Работа с источником бесперебойного питания LPUPS (DFR0682) через I2C с мониторингом состояния батареи
Читает и пишет данные на NFC-карты Mifare Classic, NTAG и Ultralight через модуль PN532
Управление RGB-кнопкой DFR0991 через I2C с изменением цвета, яркости и чтением статуса нажатия
Работа с модулем DFR0699 для записи и воспроизведения звука с синтезом речи через I2C
Преобразование GPS-координат в 10-символьный DigiPIN формат Индийской почты для цифровой адресации
Ускоренный доступ к цифровым выводам на AVR через прямую манипуляцию портами вместо стандартных digitalWrite и digitalRead
Управление четырьмя релейными каналами ESP32 для коммутации сетевого напряжения до 250 VAC
8-канальный релейный модуль на ESP32 для управления электрооборудованием до 250 В и 10 А
Управление 16-канальным реле-контроллером SI-1116 на базе ESP32 для коммутации нагрузок до 10 А
Двойной экспоненциальный фильтр EMA для полосовой и режекторной фильтрации сигналов датчиков с поддержкой целых чисел
Отсчёт времени прохождения кругов по GPS-координатам с автоматическим определением трассы и поддержкой промежуточных отсчётов
HAL для робота Ozobot с готовым API для работы с датчиками приближения, датчиками линии и другой периферией платформы
Поддержка джойстика DualSense от PlayStation 5 через USB Host Shield с событийными callback'ами для кнопок, триггеров и датчиков движения
Выводит содержимое RAM и Flash памяти AVR-контроллера в удобном формате для отладки
Мини-игра в стиле D&D для Arduino: roguelike с подземельем, врагами и пошаговыми боями
Интерактивный симулятор подземелья для встраивания игровых элементов в Arduino-проекты
Вычисление времени восхода и заката солнца по координатам и дате на основе NOAA Solar Calculator
Парсинг массивов целых чисел из последовательного порта с разделением запятыми
Плавное изменение значений переменных с помощью easing-функций различных порядков и типов переходов
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования