Озвучивание дат, времени и значений датчиков через MP3-плеер DFPlayer Mini с поддержкой английского и немецкого языков
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Декодирование кода Полибия, отправляемого через одну кнопку с защитой от дребезга контактов
Система для управления периодическими задачами с автоматической регистрацией и вызовом объектов по интервалам
Runtime TensorFlow Lite для запуска нейросетевых моделей на микроконтроллерах ARM Cortex-M и ESP32 без облака
Фреймворк для модульного тестирования Arduino-кода с отслеживанием утечек памяти
Пороговое управление с поддержкой одного или двух порогов, callback-событиями и фильтрацией шума для логики включения/отключения
Выполнение задач с таймаутом без блокировки цикла Arduino через callback-функции при наступлении условия или истечении времени
Примеры кода из книги "TinyML Quickstart" для обучения моделей машинного обучения на микроконтроллерах Arduino
sRGB rendering of SRM/EBC beer color values.
Точные частоты музыкальных нот для Arduino с поддержкой разных стандартов настройки от 432 до 446 Гц
Воспроизведение мелодий в фоне с помощью встроенной функции tone() без блокировки основного кода
Утилиты для работы со строками, преобразованием данных и вводом-выводом с акцентом на экономию памяти Arduino
Генерирует одноразовые пароли по стандарту RFC 6238 для двухфакторной аутентификации, совместимые с Google Authenticator
Управление переводами Berrett Hill Shop Touch Toggle для макетов железных дорог через Arduino с поддержкой состояний и датчиков
Решение треугольников по известным сторонам и углам для расчёта кинематики шарнирных механизмов и манипуляторов
Воспроизведение мелодий через пьезо-зуммер с кодированием нот 16-битными числами и PWM выводом
Отправка данных с Arduino YUN в облако Ubidots для IoT-проектов и мониторинга в реальном времени
Отправка данных с ESP32 и ESP8266 в облако Ubidots через MQTT
Отправка данных с ESP8266 в облако Ubidots по протоколу MQTT
Классы для кнопок, потенциометров, энкодеров и светодиодов с готовой логикой обработки и калибровки
Кооперативный многопоточный планировщик на чистом C с минимальным расходом стека для встраиваемых систем
Типизированная система единиц SI для C++17 с поддержкой конвертации и комбинирования величин в расчётах
Портативный пульт управления на Teensy 4.1 с сенсорным экраном и поддержкой NRF24L01+, ESP8266, BLE и RS485
Управление Arduino через USB-контроллер при помощи приложения Dashboard
Демонстрационный проект, показывающий правильную структуру и конфигурацию библиотеки для Arduino IDE и PlatformIO
Практические функции для упрощения работы с пинами, строками и таймерами на Arduino
Логирование через Serial с форматированием printf и уровнями важности сообщений
A portable keyboard firmware library with matrix scanning, debounce, layer/keycode engine, 6KRO, and VIA protocol v13 for RP2040, STM32F103, ESP32-S3, and nRF52840 (nice!nano v2).
Самый быстрый интерпретатор WebAssembly для микроконтроллеров — запускает WASM файлы на ESP32, Arduino MKR, Teensy и других платах
Серийный монитор в веб-браузере для ESP32 — смотри логи в окне на странице без настройки IDE