Работа с акселерометром KX023-1025 по SPI или I2C с поддержкой настройки режимов питания и диапазонов измерения
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
Работа с трёхосевым акселерометром KXTJ3-1057 в 8-, 12- и 14-битных режимах с поддержкой прерываний по движению и готовности данных
Надёжная работа с KY-040 энкодерами благодаря подавлению помех и поддержке режимов опроса, pin change interrupts и обычных прерываний
Работа с энкодером KY040: обработка поворотов и нажатий через callback-функции с подавлением дребезга
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Управление двусторонними моторами через L293 и L298 модули без работы с регистрами портов
Управление мотором постоянного тока через H-Bridge L293D с поддержкой реверса и ШИМ-регулировки скорости
Управление щёточными DC-моторами через H-bridge L298 с простым интерфейсом для изменения скорости и направления вращения
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Управление двумя моторами через L298N с интерфейсом servo, PWM-регулировкой и режимом синхронизации для дифференциального привода
Управление мотором через драйвер L298N с методами для контроля скорости, направления и остановки
Управление DC-моторами через L298N с контролем направления и скорости по PWM
Работа с трёхосевыми гироскопами L3GD20H, L3GD20 и L3G4200D через I2C
Управление щёточными DC-моторами через драйвер L9110 в двух направлениях с двумя контактами
Готовый маппинг пинов и функций для платы Laboratório DIY на базе Franzininho WiFi
Упрощённая работа с I²C-модулями, LCD-дисплеями, RFID-ридерами, датчиками DS и цифровыми портами через единый интерфейс
Подключение Arduino к облачному серверу Lansium через WebSocket с отправкой событий датчиков и состояния устройств
Управление разветвленной сетью I2C с мультиплексорами TCA9548 через автоматическое сканирование и присваивание ID устройствам
Измерение напряжения и тока через датчик INA219 по шине I2C с разрешением 0,1мА и диапазоном до 400мА
Управление цифровыми потенциометрами X9C102/103/104/503 с установкой сопротивления и сохранением позиции в энергонезависимую память
360-градусное лазерное сканирование с VL53L0X и шаговым двигателем для построения карт помещений и робототехники
HTTP-клиент для загрузки изображений на e-ink дисплеи ESP32 с встроенным декодером RLE-формата Z2/Z3
Управление SMS через GSM-модули SIM800L/SIM900 с реализацией отправки конечным автоматом и контролем частоты сообщений
Ленивый парсер JSON для микроконтроллеров с выборочной загрузкой данных и кешированием
Обработка команд через серийный порт с регистрацией функций-обработчиков вместо ручного парсинга
Интеграция дисплея Adafruit 1431 с графическим фреймворком Left Coast GUI
Адаптер дисплея Adafruit PN:1947 для графической библиотеки Left Coast
Адаптер для подключения дисплея Adafruit PN:2050 к графической библиотеке Left Coast