Криптовалютная поддержка Neurai для микроконтроллеров ESP32, STM32 и RISC-V с управлением кошельками и транзакциями
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление робототехнической платформой UniBase: моторы с PID-регуляторами, одометрия, датчики и световые эффекты
Единый интерфейс для логирования на Serial, MQTT, Syslog и другие каналы одновременно
Распаковка текстовых строк, сжатых алгоритмом Unishox, для экономии памяти Flash на Arduino
Неблокирующее управление шаговыми моторами 28BYJ-48 с поддержкой нескольких двигателей одновременно
Библиотека для работы с газовым датчиком Unit MQ, подключаемым по I2C к микроконтроллеру M5Stack для измерения концентрации газов в воздухе
Типизированная система единиц SI для C++17 с поддержкой конвертации и комбинирования величин в расчётах
Конвертация между единицами измерения: температура, расстояние, масса и другие величины
Обработка кнопок с дребезгом, распознаванием коротких/длинных/двойных нажатий, защёлкиванием и поддержкой внешних расширителей портов
Единый интерфейс для чтения кнопок, потенциометров, датчиков и других входных устройств с автоматической обработкой сигналов
Единый интерфейс для работы с разными радиомодулями — LoRa, NRF24L01 и XBee, позволяющий менять оборудование без переписывания логики приложения
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Неблокирующий таймер на основе millis() для периодического выполнения кода, отсчёта интервалов и обработки таймаутов
Портативный пульт управления на Teensy 4.1 с сенсорным экраном и поддержкой NRF24L01+, ESP8266, BLE и RS485
Управление чат-ботом в Zalo через Arduino с поддержкой ESP32 и ESP8266, отправка сообщений и получение входящих данных по long polling
Преобразует Unix timestamp в дату и время и обратно; библиотека устарела, рекомендуется использовать Stamp
Обертка над Hashtable для хранения и поиска пар ключ-значение с поддержкой разных типов данных
API для работы с платформой unPhone на базе ESP32 с встроенными дисплеем, LoRa-радио, акселерометром и поддержкой FeatherWing расширений
Извлечение файлов из ZIP-архивов на микроконтроллере с минимальным потреблением памяти и поддержкой произвольных источников данных
Набор утилит для работы с I/O, EEPROM, watchdog и серийным вводом-выводом с удобными функциями для быстрого прототипирования
Контроль переменного тока и напряжения через Dr. Wattson Energy Monitoring Board с MCP39F521
Неблокирующие периодические обновления для объектов Arduino через единый вызов в главном цикле
Автоматические обновления прошивки ESP32 через интернет с проверкой наличия новых версий
Компактный ПИД-регулятор с поддержкой антиветренок и выбором режимов для задач управления и стабилизации
Автоматическая проброска портов на роутер через UPnP SSDP для Arduino и совместимых плат
Определяет точное время работы устройства с момента включения в разных форматах: по компонентам или общим счётчиком
Отслеживание времени работы Arduino без переполнения счётчика, с выводом в дни, часы и минуты
Кодирование и декодирование URL-адресов для Arduino с поддержкой ESP8266