Управление шаговыми моторами с ускорением, планированием многоосевых траекторий и поддержкой 4-фазных драйверов и STEP-DIR контроллеров
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Простой таймер на основе millis с режимами интервала и таймаута (устарела, используй GTimer)
Упрощённая работа с аппаратными таймерами ATmega328p и ATmega2560 без прямого управления регистрами
⚠️ Устаревшая библиотека (рекомендуется GyverSegment). Управление 7-сегментными дисплеями TM1637 с выводом цифр, букв, времени и анимацией прокрутки
Однопроводной протокол GT с самосинхронизацией по длине импульса для надёжной передачи данных по обычному проводу, ИК или радио 433 МГц
Лёгкая альтернатива стандартной Serial с циклическими буферами, поддержкой разных систем счисления и меньшим расходом памяти
Гибкое управление WDT (watchdog timer) с поддержкой автоматической перезагрузки и контроля зависаний для ATmega и ATtiny
Надёжная передача данных по проводу, радио 433 МГц и ИК-каналам с Manchester Encoding и CRC-проверкой
Event-driven сокеты для ESP/MCU с интерфейсом, близким к Windows Socket API, для одновременной работы с несколькими подключениями в режиме сервера или клиента
Подключение датчиков качества воздуха (PM2.5, PMS5003, SDS011, PPD42NS) к Arduino с возможностью отправки данных в hackAIR
Событийный таймер для Arduino с поддержкой периодических задач, счётчиков и задержек включения/отключения
Менеджер Wi-Fi для ESP8266 и ESP32 с системой событий и поддержкой JSON-конфигурации
Цифровые фильтры (IIR, режекторный, Калман) для очистки биосигналов ECG, EMG, EEG, EOG от шумов и сетевых помех
Управление кондиционерами Haier через ESP32 по протоколу SmartAir2 с поддержкой SUPLA
Управление умными бытовыми приборами 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 для связи радиомодуля с ПК и другими системами по серийному каналу
Управление компонентами HAN IoT Node shield (потенциометры, кнопки, светодиоды, датчик температуры) и LoRaWAN на RN2483 для The Things Uno с ATmega32U4
Генерация звуковых эффектов на ESP32 через LEDC PWM с библиотекой из 35+ готовых звуков
Управление робототехническими платформами ArtronAcademy через Hanuman Robot Control Board — программирование моторов и датчиков