Кодирование и декодирование данных в шестнадцатеричный формат с поддержкой символов и массивов
Архитектура: linux_x86_64
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Транспорт MIDI для USB Host Shield 2.0, совместимый с библиотекой FortySevenEffects MIDI Library
Парсер календарей в формате iCalendar (RFC-5545) для Arduino и микроконтроллеров с обработкой правил повтора событий
Классы для кнопок, потенциометров, энкодеров и светодиодов с готовой логикой обработки и калибровки
Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
Интерфейсы с автоматическим расположением виджетов для маленьких дисплеев на базе U8g2, без динамического выделения памяти
Готовые виджеты и автоматическое расположение элементов для графических интерфейсов на LCD-дисплеях через TFT_eSPI
Управление модульной робототехникой UBTECH: платы расширения, сервоприводы, моторы, датчики и визуальный модуль
Автоматическая активация устройств по пороговым значениям с callback-функциями и сохранением настроек в EEPROM
Управление текстовыми LCD 16x2 дисплеями через I2C с форматированием значений и метками
Заглушка для дисплея, которая реализует интерфейс DisplayValue, но ничего не выполняет — для разработки без конкретного устройства вывода
Управление OLED-дисплеями через I2C с поддержкой шрифтов, центрирования и суффиксов для значений
Примеры скетчей для модульной экосистемы UltiBlox с готовыми решениями для датчиков, дисплеев и логики управления
Управление символьными LCD-дисплеями через I2C с поддержкой пользовательских символов
Чтение и калибровка аналоговых датчиков с сохранением настроек в EEPROM и поддержкой периодического опроса
Парсинг и обработка команд через UART с поддержкой callback-функций для каждой команды
Структурированное логирование через Serial с поддержкой уровней DEBUG, INFO и DATA в удобочитаемом или машинночитаемом формате
Неблокирующий драйвер для водозащищённого ультразвукового датчика A02YYUW, работающий через UART на Arduino, ESP32 и ESP8266
Драйвер для ультразвукового датчика расстояния HC-SR04, упрощающий измерение дистанции без ручного подсчёта микросекунд
Упрощает работу с ультразвуковыми датчиками расстояния для Arduino и совместимых плат
Неблокирующая работа с ультразвуковыми датчиками HC-SR04 с усреднением данных, отслеживанием движения и расчётом скорости
Измерение расстояния с ультразвуковым датчиком HC-SR04 с автоматическим усреднением и фильтрацией ошибок
Кооперативный многопоточный планировщик на чистом C с минимальным расходом стека для встраиваемых систем
Обмен сообщениями между микроконтроллерами через Serial, I2C, MQTT и другие каналы с автоматическим кодированием и проверкой данных
Кодирование и декодирование FM/MFM потоков данных с проверкой SYNC последовательности
Управление мультиплексированными выходами и семисегментными индикаторами на Arduino, ESP8266 и STM32 с автоматическим переключением сигналов по таймеру
Криптовалютная поддержка Neurai для микроконтроллеров ESP32, STM32 и RISC-V с управлением кошельками и транзакциями
Единый интерфейс для логирования на Serial, MQTT, Syslog и другие каналы одновременно
Распаковка текстовых строк, сжатых алгоритмом Unishox, для экономии памяти Flash на Arduino
Неблокирующее управление шаговыми моторами 28BYJ-48 с поддержкой нескольких двигателей одновременно