Встроенные эффекты и анимации для адресуемых LED-лент с поддержкой NeoPixel
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Простые таймеры для Arduino с возможностью изменения интервалов во время работы скетча
Управление матричными LED-дисплеями серий PD243X/PD253X/PD443X через I²C адаптер PD243X
Двойной экспоненциальный фильтр EMA для полосовой и режекторной фильтрации сигналов датчиков с поддержкой целых чисел
Двусвязный список с поддержкой любых типов данных, основные операции добавления, удаления и поиска элементов
Детектирование двойной перезагрузки ESP8266 для входа в альтернативный режим конфигурации
Определение двойного нажатия на кнопку сброса ESP8266 через RTC-память для входа в режим переконфигурации
Обнаружение двойного нажатия кнопки reset для переключения в альтернативный режим на Arduino и совместимых платах
Отсчёт времени прохождения кругов по GPS-координатам с автоматическим определением трассы и поддержкой промежуточных отсчётов
Управление блоками питания Ruideng DPS серии через UART (9600 бод) с чтением и записью напряжения, тока, мощности и параметров защиты
Управление FM-модулем DRA818 через UART или SoftwareSerial с поддержкой сканирования частот и настройки параметров
Управление DC-моторами через драйвер L298N с готовыми командами движения и регулировкой скорости для Arduino и ESP8266
Управление щёточными моторами, актуаторами и мощными светодиодами через компактный драйвер с поддержкой PWM и функцией создания звуковых эффектов
Управление пьезоэлектрическим драйвером DRV2667 для создания тактильной обратной связи с встроенным усилителем и памятью волновых форм
Управление семисегментным индикатором через два последовательно соединённых сдвиговых регистра 74HC595 с минимумом выводов микроконтроллера
Управление многоразрядным семисегментным индикатором через один сдвиговый регистр 74HC595 и GPIO-транзисторы
Управление щёточными DC-моторами через драйвер TI DRV8251 с поддержкой PWM на ESP32-S2 и совместимых платформах
Управление шаговым двигателем через драйвер DRV8434S по SPI или импульсам DIR/STEP
Управление шаговым двигателем через драйвер DRV8825 с поддержкой нескольких совместимых контроллеров и настройкой длительности импульса
Управление двумя DC-моторами через shield Pololu DRV8835 с плавной ШИМ на частотах до 20 кГц
Управление DC моторами через драйвер DRV8870 с поддержкой до 3,6 А и напряжения до 15 В
HAL для робота Ozobot с готовым API для работы с датчиками приближения, датчиками линии и другой периферией платформы
Управление цифровым потенциометром MCP4018T-103E по протоколу I2C с простыми командами для регулировки сопротивления
Управление четырёхканальным I2C расширителем ввода-вывода PCA9536 от Texas Instruments
Работа с модулем реального времени DS1302: чтение и установка даты/времени, управление генератором, защита от race conditions
Драйвер микросхемы реального времени DS1307 с поддержкой нескольких I2C интерфейсов для Arduino и RP2040
Расширение DS1307 с поддержкой будильников по дням недели, сохраняемых в энергонезависимую память
Работа с микросхемой реального времени DS1307 через интеграцию с Time library Arduino
Датчик температуры DS1621 с интерфейсом I2C для измерения и мониторинга температуры в Arduino проектах