Измерение расстояния с ультразвуковым датчиком HC-SR04 с автоматическим усреднением и фильтрацией ошибок
Архитектура: renesas
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Кооперативный многопоточный планировщик на чистом C с минимальным расходом стека для встраиваемых систем
Кодирование и декодирование FM/MFM потоков данных с проверкой SYNC последовательности
Управление мультиплексированными выходами и семисегментными индикаторами на Arduino, ESP8266 и STM32 с автоматическим переключением сигналов по таймеру
Чтение данных с миографических датчиков uMyo через BLE на Arduino nRF52x и ESP32
Единый интерфейс для логирования на Serial, MQTT, Syslog и другие каналы одновременно
Неблокирующее управление шаговыми моторами 28BYJ-48 с поддержкой нескольких двигателей одновременно
Типизированная система единиц SI для C++17 с поддержкой конвертации и комбинирования величин в расчётах
Единый интерфейс для чтения кнопок, потенциометров, датчиков и других входных устройств с автоматической обработкой сигналов
Неблокирующий таймер на основе millis() для периодического выполнения кода, отсчёта интервалов и обработки таймаутов
Портативный пульт управления на Teensy 4.1 с сенсорным экраном и поддержкой NRF24L01+, ESP8266, BLE и RS485
Управление чат-ботом в Zalo через Arduino с поддержкой ESP32 и ESP8266, отправка сообщений и получение входящих данных по long polling
Обертка над Hashtable для хранения и поиска пар ключ-значение с поддержкой разных типов данных
API для работы с платформой unPhone на базе ESP32 с встроенными дисплеем, LoRa-радио, акселерометром и поддержкой FeatherWing расширений
Извлечение файлов из ZIP-архивов на микроконтроллере с минимальным потреблением памяти и поддержкой произвольных источников данных
Контроль переменного тока и напряжения через Dr. Wattson Energy Monitoring Board с MCP39F521
Неблокирующие периодические обновления для объектов Arduino через единый вызов в главном цикле
Автоматическая проброска портов на роутер через UPnP SSDP для Arduino и совместимых плат
Определяет точное время работы устройства с момента включения в разных форматах: по компонентам или общим счётчиком
Отслеживание времени работы Arduino без переполнения счётчика, с выводом в дни, часы и минуты
Кодирование и декодирование URL-адресов для Arduino с поддержкой ESP8266
Кодирование строк в формат percent encoding для безопасной передачи данных в URL и HTTP-запросах, с поддержкой UTF-8
Работа с подводными датчиками расстояния US500 и US4000 через Serial протокол с измерением дистанции и температуры воды
Временное отключение и восстановление USB-прерываний на ATmega32U4 для освобождения ресурсов
Воспроизведение тонов, мелодий и звуковых эффектов на зуммере Raspberry Pi Pico
Тестовая библиотека для проверки работы индексера Arduino
Демонстрационный проект, показывающий правильную структуру и конфигурацию библиотеки для Arduino IDE и PlatformIO
Управление семисегментными индикаторами с поддержкой мультиплексирования и работой с одним или несколькими дисплеями
Управление шаговыми двигателями uStepper Rev B с поддержкой энкодера, замкнутого контура и режимов 3D-принтера
Управление шаговыми двигателями и энкодером на платах uStepper 8b