Работа со сдвиговыми регистрами 74HC595 и 74HC165 через быструю bit-bang передачу или аппаратный SPI с буферизацией данных
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление шаговыми моторами с ускорением, планированием многоосевых траекторий и поддержкой 4-фазных драйверов и STEP-DIR контроллеров
Простой таймер на основе millis с режимами интервала и таймаута (устарела, используй GTimer)
⚠️ Устаревшая библиотека (рекомендуется GyverSegment). Управление 7-сегментными дисплеями TM1637 с выводом цифр, букв, времени и анимацией прокрутки
Однопроводной протокол GT с самосинхронизацией по длине импульса для надёжной передачи данных по обычному проводу, ИК или радио 433 МГц
Надёжная передача данных по проводу, радио 433 МГц и ИК-каналам с Manchester Encoding и CRC-проверкой
Подключение датчиков качества воздуха (PM2.5, PMS5003, SDS011, PPD42NS) к Arduino с возможностью отправки данных в hackAIR
Менеджер Wi-Fi для ESP8266 и ESP32 с системой событий и поддержкой JSON-конфигурации
Цифровые фильтры (IIR, режекторный, Калман) для очистки биосигналов ECG, EMG, EEG, EOG от шумов и сетевых помех
Управление умными бытовыми приборами Haier через сериальный протокол с поддержкой SmartAir2 и hOn
Встроенный веб-сервер для M5Stack с маршрутизацией запросов и работой с SPIFFS
Управление датчиками HaLakeKit: акселерометр, магнитометр и кнопка с поддержкой калибровки
Синхронизация и обмен данными между компонентами HaLakeKitFirst через последовательный порт
Управление шаговыми моторами с поддержкой полушагового режима и выбором однофазной или двухфазной работы
Работа с почвенными датчиками Halisense через RS485: температура, влажность, pH, электропроводность и содержание NPK
Взаимодействие с датчиками эффекта Холла для детектирования движения, позиции и скорости
Кодирование и восстановление данных по алгоритму Extended Hamming для надёжной передачи по ненадёжным каналам связи
Генерирует JSON-конфигурации для MQTT Discovery в Home Assistant, поддерживая различные типы датчиков и устройств
Генерирует MQTT-топики и конфиг-сообщения для Home Assistant MQTT Discovery без ручной работы с форматом
Интеграция ESP32 в Home Assistant через MQTT с поддержкой discovery и готовыми классами для сенсоров, кнопок и переключателей
Управление трансивером HamShield от Enhanced Radio Devices с поддержкой KISS и AFSK через отдельные библиотеки
Расширение для HamShield, реализующее работу через протокол KISS для связи радиомодуля с ПК и другими системами по серийному каналу
Управление робототехническими платформами ArtronAcademy через Hanuman Robot Control Board — программирование моторов и датчиков
Управление контроллером HanumanMini для роботостроительных проектов на Arduino
Управление тактильными устройствами Hapbeat с ESP32 по Wi-Fi UDP — синтез вибросигналов или запуск предзагруженных событий
Bidirectional serial communication protocol for haptic robotic devices
Управление тактильной обратной связью через контроллер Dialog DA7280 с поддержкой FeatherWing и внешних акселерометров
Управление вибромоторами через контроллер DRV2605L с поддержкой готовых эффектов и пользовательских скриптов
Отправка телеметрии с Arduino и ESP на облачный сервис Harbor Scale с автоматической сериализацией JSON и retry-логикой
Обработка нажатий кнопок с распознаванием одиночных, двойных и долгих нажатий