Управление контроллером заряда BQ25798 через I2C — чтение состояния и отладка зарядки батареи в Arduino проектах
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление контроллером заряда BQ25887 для двухячеечных литиевых батарей через I2C интерфейс
Управление микросхемой BQ25896 — однобатарейным зарядным контроллером с I2C, мониторинг напряжений и тока заряда, контроль стадий зарядки
Контроль LiPo-аккумулятора через микросхему BQ27427: напряжение, ток, заряд и ёмкость по I2C
Интерфейс к BMS-контроллеру BQ76952 для управления зарядом, разрядом и защитой литиевых батарей
Упрощенное программирование робота Robby на базе BRAINZY Board через Arduino IDE
Перевод команд Arduino на португальский язык для упрощения обучения начинающих разработчиков
Приёмник для беспроводных датчиков погоды Bresser 5-in-1/6-in-1/7-in-1 на 868 МГц с поддержкой CC1101, SX1276/RFM95W, SX1262 и LR1121
Работа с модулями реального времени DS3231, DS1307 и PCF8563 через I2C или системными часами микроконтроллера с форматированием даты и времени
Минималистичная библиотека для чтения CO2 с датчиков SCD40/SCD41 по I2C без температуры и влажности
Двусторонний обмен между микроконтроллером и Linux-процессором на платах Arduino Yún, Yún Shield и TRE
HTTP-клиент для Arduino Yun с поддержкой GET, POST, PUT, DELETE и базовой аутентификацией
Управление графическими контроллерами Bridgetek FT800/FT801 через SPI с простым EVE API для Arduino
API 2 для графических контроллеров Bridgetek FT810/FT811/FT812/FT813 с поддержкой SPI и примерами для Arduino Zero и Leonardo
Обёртка над EVE API для графических контроллеров Bridgetek BT880–BT883, упрощающая работу через Arduino IDE и SPI интерфейс
Работа с графическими контроллерами BT815/BT816 через Arduino-интерфейс с поддержкой SPI и разрешения WVGA
API 4 для графических контроллеров Bridgetek BT817 и BT818 с интерфейсом SPI и поддержкой различных разрешений дисплея
Управление графическими контроллерами Bridgetek BT820 через реализацию EVE API 5 для Arduino Zero и Leonardo
Виртуальная машина и протокол для интерактивного программирования микроконтроллеров через Forth-подобный язык без перепрошивки
Управление бесколлекторными моторами с синтаксисом Servo через прямую коммутацию без ESC
Работа с сенсорными чипами BS8116 и BS8112 по I2C протоколу для контроля до 16 емкостных кнопок
Обработка данных датчика BME680: температура, влажность, давление и индекс качества воздуха с коррекцией под реальные условия
Обработка данных датчика BME68x с расчётом индекса качества воздуха IAQ и скорректированных параметров окружающей среды
Бинарный формат для сериализации данных, компактнее JSON в 2–3 раза, с поддержкой целых чисел, чисел с плавающей запятой, строк, массивов и бинарных данных
Генератор BLE-объявлений в формате BTHomeV2 для датчиков и кнопок на Arduino с минимальным энергопотреблением
Обработка нажатий кнопок: одиночные клики, длительные удержания и множественные быстрые нажатия
Управление мощными DC-моторами до 43 А через двухканальный H-мост BTS7960 с регулировкой скорости и направления вращения
Алгоритм декомпрессии Bühlmann ZHL-16C для расчёта остановок и времени всплытия в самодельных дайв-компьютерах
Работа с цветными OLED-дисплеями SSD1351 с двойной буферизацией для плавной анимации без мерцания
Буферизированные потоки данных со встроенными кольцевыми буферами для обмена между компонентами скетча или временного хранилища