Управление очередью задач для последовательного выполнения асинхронных операций на Arduino
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление сервомоторами Arduino с поддержкой синхронного управления несколькими приводами и быстрыми операциями чтения-записи
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Работа с датчиками температуры и влажности DHT11, DHT22 на Arduino и совместимых платах
Управление несколькими сервоприводами с плавными синхронизированными движениями и неблокирующей работой
Управление самодельным сервомотором через PID-регулятор с датчиком положения и H-bridge
Управление сервомоторами Gearotons по RS485 с поддержкой motion control, homing и калибровки
Управление сессиями и состояниями пользователей веб-сервера на Arduino с использованием SQLite
Реализация множеств для целых чисел 0–255 с поддержкой операций объединения, пересечения и разности
Преобразует аналоговый сигнал в логические уровни с гистерезисом для надежного обнаружения пороговых событий
Создание веб-панели управления для ESP8266/ESP32 с готовыми виджетами, авторизацией и WebSocket-интеграцией
Типобезопасная обёртка над NVS ESP32 для хранения настроек через макросы и автогенерируемый интерфейс
Управление семисегментным индикатором common anode с поддержкой символов и шестнадцатеричных цифр
Управление семисегментными дисплеями на базе Adafruit NeoPixel с настройкой размера и конфигурации пикселей
Управление семисегментными индикаторами без ручной работы с пинами и логикой отображения
Управление семисегментными индикаторами с поддержкой мультиплексирования, различных схем подключения и отображением чисел, текста и времени
Управление семисегментными индикаторами на 4–8 цифр через два сдвиговых регистра 74HC595 без прямого манипулирования битами
Единая API для семисегментных дисплеев с поддержкой 74HC595, TM1636, TM1637, TM1639, MAX7219 и HT16K33
Управление семисегментными индикаторами через прерывания с поддержкой цифр, букв и наследованием Print
Управление семисегментными индикаторами с поддержкой прямого подключения и shift register'ов для каскадирования дисплеев
Управление 4-разрядным 7-segment индикатором с автоматическим мультиплексированием и поддержкой двоичного, десятичного и шестнадцатеричного форматов
Управление семисегментными индикаторами обоих типов (common-anode и common-cathode) без работы с логикой включения сегментов
Управление семисегментными индикаторами с поддержкой common cathode и common anode для вывода цифр и десятичных точек
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Файловая система для FRAM-памяти через I2C и SPI с минимальным расходом оперативной памяти
Драйвер для сенсора отпечатков пальцев SFM-V1.7 на ESP32 с полным контролем модуля и поддержкой питания 3.3V
Работа с датчиками расхода Sensirion SFM3200 и SFM3400 через I2C на Arduino
Диагностика и мониторинг SFP/SFP+ модулей через I2C по стандарту SFF-8472 с чтением параметров устройства и живых показателей
Чтение RFID-меток через I2C-считыватели StaRFIshrail для Arduino и совместимых плат
Работа с датчиком SGP30 для измерения CO2 и TVOC по I2C с поддержкой синхронного и асинхронного режимов