Текстовый протокол команд/ответов для BLE-управления Arduino из .NET приложений
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Асинхронное кодирование ошибок и настроек последовательностью миганий светодиода без блокировки основной программы
Управление светодиодами и индикаторами с поддержкой прямого подключения к пинам Arduino или через сдвиговый регистр 74HC595
Неблокирующие таймеры с автоматическим сбросом и поддержкой разных единиц времени для loop()
Универсальный драйвер для платы Teknikio Bluebird с поддержкой акселерометра, гироскопа, RGB светодиода и других встроенных датчиков
A lightweight constant-time cryptographic library optimized for 8-bit AVR microcontrollers.
Планировщик задач, обработка кнопок и конечные автоматы для неблокирующего управления Arduino без delay()
Поддержка Bluetooth-геймпадов для Arduino NINA-W10 плат: DualSense, Xbox, Nintendo Switch и других контроллеров
Управление регуляторами BlueRobotics через протокол I2C для подводных роботов и подобных систем
Управление NMOS-драйвером BM12O2021-A/BMD12K202 через 9-битный UART с поддержкой PWM и других функций модуля
Управление H-bridge модулем BM12O2321-A через 9-битный UART с чтением тока нагрузки
Управление LCD-модулем BM32O2531-A через 9-битный UART на Arduino
Управление микропористым распылителем BM52D5021-1 через UART с настройкой уровня и времени работы
Управление низкомощным модулем распылителя BM52D5121-1/BMN31K512 через UART с контролем вентилятора, мощности и RGB-светодиодов
Работа с датчиком BME280 для измерения температуры, влажности и давления через I2C или SPI
Лёгкая библиотека для чтения данных датчика Bosch BME280 по I2C без зависимости от Wire
Получение данных температуры, влажности и давления с датчика Bosch BME280 через I2C или SPI
24-битный АЦП модуль для подключения к Arduino по шине I2C с высокой точностью измерения
I2C библиотека для управления модулем кнопки и светодиода BMK22M131 от Best Modules
Управление 4-клавишным емкостным сенсорным модулем BMK52M134/BMK52M134A через I2C
Управление двумя каналами DC и шаговых моторов с пинов Arduino без сложных протоколов
Управление релейным модулем BMP75M131 через I2C интерфейс с поддержкой включения, отключения и мониторинга состояния
Управление модулем голосового воспроизведения BMV31M304A через I2C протокол с возможностью воспроизведения аудиозаписей и обновления голосовых данных
Управление звуковым щитом BMV36T001 через SPI для записи и воспроизведения аудио на Arduino
BMW I-Bus / K-Bus library: read, decode and send messages on classic BMWs.
Эффективное чтение BMP280/BME280 с минимизацией трафика I2C/SPI, поддержкой обоих режимов измерений и автоопределением типа датчика
Работа с датчиками давления и температуры BME280 и BMP280 по SPI и I2C с поддержкой пользовательских реализаций протоколов
Управление реле, светодиодами и двухпозиционными устройствами с поддержкой мигания и плавного затухания
Управление беспроводными жалюзи с контроллером BY-305 напрямую с Arduino через формирование и парсинг протокольных сообщений
Алгоритмы управления для Arduino: усилитель с ограничением и ПИД-контроллер с защитой от насыщения интегратора