Неблокирующий драйвер HC-SR04 для ESP32 на аппаратном MCPWM с поддержкой множественных датчиков
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с ультразвуковыми датчиками HCSR04 для измерения расстояния в сантиметрах
Управление ультразвуковым датчиком расстояния HCSR04 с поддержкой нескольких сенсоров одновременно
Читает расстояние с датчиков HC-SRO4 через прерывания без блокировки основного цикла программы
Расширяемая библиотека для LCD дисплеев hd44780 с поддержкой прямого управления, i2c ekspander и встроенного i2c интерфейса
Управление HD44780 LCD дисплеями через I2C модуль PCF8574 с поддержкой подсветки, скролла и пользовательских символов
Датчик температуры и влажности HDC1000 с поддержкой I2C и настройкой разрешения измерений
Датчик температуры и влажности HDC2010 через I2C с базовой настройкой и чтением показаний
Работа с датчиками температуры и влажности Texas Instruments HDC3020, HDC3021 и HDC3022 по протоколу I2C
Управление моторами через H Bridge драйверы с помощью PWM и экстренного торможения
Абстракции для пинов и неблокирующие паузы с одновременным выполнением задач при работе с GPIO
Вариативное логирование для Arduino без использования String и фрагментации heap
Мигание светодиода на цифровом выходе с настраиваемой частотой и скважностью, без использования аппаратных таймеров
Управление кондиционерами и тепловыми насосами через инфракрасный пульт для Arduino и ESP8266
Управление зарядной станцией Heidelberg Wallbox Energy Control через Arduino по протоколу Modbus RTU
Многозадачное ядро для встроенных систем с поддержкой событийного и кооперативного режимов работы
Работа с модулем Helium Atom для IoT-подключения Arduino через протокол 802.15.4 (проект снят с разработки)
Пьезо-датчики для электронных барабанов на Arduino с поддержкой MIDI и синтеза звука
Работа с модемом Quectel BG96 для NB-IoT подключения Arduino через shield hellothing с датчиками и TCP/IP
Графическая библиотека на основе Adafruit-GFX для e-ink дисплеев Heltec с поддержкой рисования, текста, картинок и режима быстрого обновления
Управление платами Heltec ESP32 с поддержкой WiFi, LoRa, OLED-дисплея и GPS
Переписанная на RadioLib поддержка LoRa для плат Heltec ESP32 LoRa v3 и Wireless Stick v3 с готовыми примерами
Примеры для плат Heltec V3 с использованием ESP32 Arduino stack от Espressif вместо фирменных библиотек Heltec
Управление двумя моторами до 15А каждый на напряжении 6–20В через микроконтроллер Atmega328P с защитой от перегрузки
Управление умными сервоприводами Herkulex DRS-0101 и DRS-0201 с автоматической проверкой и переотправкой пакетов данных
Неблокирующие таймеры и примитивы времени с читаемым синтаксисом для Arduino и ESP32
Управление до четырёх DC-моторов и контроль их тока через щит HexFAB Quadro Motor Shield с драйвером VNH2SP30-E
Обработка состояния кнопок HID-устройств (Keyboard, Mouse, Joystick) с фильтрацией дублей сообщений
Эмуляция клавиатуры, мыши, геймпада и медиа-клавиш через USB на Leonardo и совместимых платах
Интерфейс для 6-осевого IMU BMI085 с поддержкой I2C и SPI