Асинхронное управление миганием светодиода через объектный интерфейс без таймеров и прерываний
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Выполнение задач с таймаутом без блокировки цикла Arduino через callback-функции при наступлении условия или истечении времени
Передача команд с Xbox, PS4, Joycon и других геймпадов на Arduino и ESP8266 через WiFi, Bluetooth или USB
Кодирование и декодирование данных в формат CBOR для компактной сериализации в IoT-проектах
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite
Слой абстракции для написания кода один раз и компиляции под разные платформы — Arduino, ESP32, Linux и AVR
Компактное меню для плат RP2040 с дисплеями TFT_eSPI — навигация и выбор параметров на маленьких экранах
Примеры кода из книги "TinyML Quickstart" для обучения моделей машинного обучения на микроконтроллерах Arduino
Создание музыкальных и медийных инструментов с машинным обучением на микроконтроллере Arduino Nano 33 BLE Sense
Точные частоты музыкальных нот для Arduino с поддержкой разных стандартов настройки от 432 до 446 Гц
Воспроизведение мелодий в фоне с помощью встроенной функции tone() без блокировки основного кода
Утилиты для работы со строками, преобразованием данных и вводом-выводом с акцентом на экономию памяти Arduino
Набор макросов для сокращения рутинного кода и ускорения разработки на Arduino
Генерирует одноразовые пароли по стандарту RFC 6238 для двухфакторной аутентификации, совместимые с Google Authenticator
Управление переводами Berrett Hill Shop Touch Toggle для макетов железных дорог через Arduino с поддержкой состояний и датчиков
Решение треугольников по известным сторонам и углам для расчёта кинематики шарнирных механизмов и манипуляторов
Упрощённая работа с многозадачностью FreeRTOS на ESP32 через удобный API для управления независимыми задачами
Иерархические конечные автоматы (UML State Machines) для управления сложной логикой на Arduino
Аппаратный генератор истинных случайных чисел для Arduino UNO R4 на базе Renesas RA4M1
Воспроизведение мелодий через пьезо-зуммер с кодированием нот 16-битными числами и PWM выводом
Отправка данных с Arduino YUN в облако Ubidots для IoT-проектов и мониторинга в реальном времени
Отправка данных с ESP32 и ESP8266 в облако Ubidots через MQTT
Отправка данных с ESP8266 в облако Ubidots по протоколу MQTT
Real-time ядро MicroC/OS-III 3.08.01 для Arduino Due с поддержкой многозадачности и точного управления временем на ARM Cortex-M3
Классы для кнопок, потенциометров, энкодеров и светодиодов с готовой логикой обработки и калибровки
Примеры и упражнения для изучения Grove Beginner Kit for Arduino по руководству UKESF с готовыми решениями
Кооперативный многопоточный планировщик на чистом C с минимальным расходом стека для встраиваемых систем
Вспомогательные функции для инициализации и работы с платами Unexpected Maker серии D (TinyS3, ProS3, FeatherS3, EdgeS3)
Вспомогательные функции для работы с платами Unexpected Maker на базе ESP32-S3: NanoS3, OMGS3, TinyS3, ProS3, FeatherS3 и FeatherS3 Neo
Мягкий планировщик для параллельного выполнения нескольких задач на Arduino Uno, Mega и Due с вытесняющей многозадачностью