Кодирование и восстановление данных по алгоритму Extended Hamming для надёжной передачи по ненадёжным каналам связи
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Генерирует 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-логикой
Обработка нажатий кнопок с распознаванием одиночных, двойных и долгих нажатий
UART-подобный интерфейс через BLE с поддержкой посимвольного и построчного обмена данными, использующий протокол Nordic Semiconductors
Структура данных для быстрого поиска и хранения пар ключ-значение с поддержкой динамической подгонки размера и итератора
Работа с несколькими датчиками расстояния HC-SR04 в синхронном и асинхронном режимах
Ультразвуковой датчик расстояния HC-SR04 с поддержкой измерений в разных единицах и коррекцией по температуре
Интерактивная конфигурация Bluetooth-модулей HC-05 и HC-06 через AT-команды с автоопределением параметров и меню настроек
Управление HC4051 — мультиплексором на 8 каналов для расширения аналоговых и цифровых входов Arduino
Управление мультиплексером HC4052 с двумя независимыми каналами по 4 входа-выхода для переключения датчиков и устройств
Управление трёхканальным мультиплексером HC4053 с независимыми переключателями для коммутации аналоговых и цифровых сигналов
Управление HC4067 мультиплексором для подключения до 16 датчиков или устройств к одному входу Arduino
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния от 2 до 400 см
Работа с ультразвуковыми датчиками HCSR04 для измерения расстояния в сантиметрах
Управление ультразвуковым датчиком расстояния HCSR04 с поддержкой нескольких сенсоров одновременно
Читает расстояние с датчиков HC-SRO4 через прерывания без блокировки основного цикла программы
Расширяемая библиотека для LCD дисплеев hd44780 с поддержкой прямого управления, i2c ekspander и встроенного i2c интерфейса
Управление HD44780 LCD дисплеями через I2C модуль PCF8574 с поддержкой подсветки, скролла и пользовательских символов
Датчик температуры и влажности HDC1000 с поддержкой I2C и настройкой разрешения измерений