Определение двойного нажатия на кнопку сброса ESP8266 через RTC-память для входа в режим переконфигурации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обнаружение двойного нажатия кнопки reset для переключения в альтернативный режим на Arduino и совместимых платах
Двусвязный список с поддержкой линейного и циклического режимов, отрицательных индексов и функциональными методами вроде map и filter
Отсчёт времени прохождения кругов по GPS-координатам с автоматическим определением трассы и поддержкой промежуточных отсчётов
Управление блоками питания Ruideng DPS серии через UART (9600 бод) с чтением и записью напряжения, тока, мощности и параметров защиты
Управление FM-модулем DRA818 через UART или SoftwareSerial с поддержкой сканирования частот и настройки параметров
Управление DC-моторами через драйвер L298N с готовыми командами движения и регулировкой скорости для Arduino и ESP8266
Управление щёточными моторами, актуаторами и мощными светодиодами через компактный драйвер с поддержкой PWM и функцией создания звуковых эффектов
Управление ESC и моторами через протоколы DShot150 и DShot300 с единым модульным интерфейсом
Реализация протокола DroneCAN для ESP32 с поддержкой стандартных UAVCAN сообщений и гибкой настройкой буферов
Управление 8-канальным контроллером DropCeiling с выходом 0-10V через ArtNet, WiFi, Bluetooth или Serial
Управление пьезоэлектрическим драйвером 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 и превращает Arduino в часы реального времени без отдельного чипа
Расширение DS1307 с поддержкой будильников по дням недели, сохраняемых в энергонезависимую память
Работа с микросхемой реального времени DS1307 через интеграцию с Time library Arduino
Датчик температуры DS1621 с интерфейсом I2C для измерения и мониторинга температуры в Arduino проектах
Интерфейс для датчика температуры DS1624 с поддержкой работы с энергонезависимой памятью через I²C