Таймеры и счётчики с поддержкой отсчёта вверх, вниз и периодических интервалов с вызовом обработчиков событий
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление пропульсией, направлением и датчиками дальности автономного робомобиля через шину CAN TWAI на ESP32
Функции ввода-вывода для учебного набора Cow Pi с поддержкой 7-сегментных дисплеев и LCD1602
Вывод данных в серийный монитор и на LCD/OLED-дисплеи через printf() и fprintf()
Работа с CO2-датчиками COZIR через Serial в режиме опроса
Портирование стандартной библиотеки C++ (C++11–C++23) на Arduino с контейнерами, умными указателями и алгоритмами
C++ обёртка над Arduino API для работы с кнопками, энкодерами, светодиодами и переключателями через многоуровневую архитектуру компонентов
Функциональное программирование для Arduino: LINQ-стиль операции над коллекциями — фильтрация, преобразование, агрегация без ручных циклов
Набор структур данных и утилит C++ для обработки данных: списки, очереди, буферы, фильтры датчиков, работа с GPS и графикой
Корутины и конечные автоматы на C++11 для управления параллельными процессами на микроконтроллерах
Читает встроенный датчик температуры микроконтроллера ATmega328P через встроенный АЦП без внешних компонентов
Измерение напряжения питания микроконтроллера через встроенные регистры ATMega без дополнительных компонентов
Работа с CO2-датчиком CQ01 по I2C с чтением концентрации углекислого газа в ppm
Упрощает работу с датчиком TDS от CQRobot, берёт на себя калибровку и обработку сигналов для мониторинга минерализации воды
Реализация очередей FIFO и LIFO на чистом C с поддержкой статического и динамического выделения памяти
Драйвер трансивера CR95HF для работы с NFC/RFID-метками по стандарту ISO14443-A через UART с автоопределением типа карты
Веб-сервер для ESP8266 в экосистеме CraftConnect, позволяющий управлять IoT-устройствами через HTTP
Диагностика и мониторинг ESP32 узлов через RTC память и ESP-NOW без облака и flash логирования
Управление IoT-устройствами и датчиками через единый интерфейс на Arduino-совместимых платах
Управление сдвиговым регистром 74HC595 для расширения цифровых выходов микроконтроллера через три пина, с поддержкой каскадного подключения
Расчёт контрольных сумм CRC8, CRC12, CRC16, CRC32 и CRC64 с поддержкой пошагового добавления данных и пользовательских полиномов
Функции для вычисления и проверки контрольных сумм CRC данных
Поддержка плат Simula от Chicago Robotics с инструментами управления периферией и behaviour tree для построения сложного поведения робота
Управление датчиком Vishay VCNL4200 для измерения расстояния и освещённости по I2C с поддержкой прерываний
Вычисление контрольной суммы CRC32 для проверки целостности данных при передаче по сети и последовательному порту
Расчёт контрольных сумм CRC на Arduino и в C++ с поддержкой одноразовых и непрерывных вычислений
Управление образовательной робототехнической платформой Creative Robotix с поддержкой моторов, датчиков и звука
Учебный проект для изучения создания собственных библиотек работы с входами и выходами Arduino
Планировщик периодических задач без delay() с поддержкой кооперативных и критических FreeRTOS-потоков плюс статистика выполнения