Неблокирующие паттерны мигания и fade-эффектов для светодиодов и зуммеров с изменением параметров во время работы
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Комплексное решение для IoT-проектов на Arduino и ESP с поддержкой WiFi, BLE и MQTT, облачным сервером и мобильным приложением
Работа с датчиками качества воздуха Plantower PMSX003ST на Arduino, ESP8266 и ESP32 с парсингом данных о концентрации частиц
Управление светодиодами и индикаторами с поддержкой прямого подключения к пинам Arduino или через сдвиговый регистр 74HC595
Неблокирующие таймеры с автоматическим сбросом и поддержкой разных единиц времени для loop()
Универсальный драйвер для платы Teknikio Bluebird с поддержкой акселерометра, гироскопа, RGB светодиода и других встроенных датчиков
Чтение данных акселерометра BMA400 через I2C с примерами для контроля движения и ускорения
Чтение температуры, влажности и давления с датчика BME280 по I2C или SPI для Arduino и ESP8266
Чтение датчиков BME280 и TSL2591 по I2C для измерения температуры, влажности, давления и освещённости
Работа с датчиками SGP40 (VOC-индекс) и SHT40 (температура и влажность) на основе API Adafruit
Планировщик задач, обработка кнопок и конечные автоматы для неблокирующего управления Arduino без delay()
Универсальная игровая петля для Arduino с независимым отслеживанием времени и обработкой ввода без блокировок
Примеры создания клавиатур на базе BlueMicro библиотек для популярных микроконтроллеров с поддержкой HID протокола
Единый интерфейс для HID-устройств через USB и BLE с автоматическим определением активного соединения
Поддержка Bluetooth-геймпадов для Arduino NINA-W10 плат: DualSense, Xbox, Nintendo Switch и других контроллеров
Управление регуляторами BlueRobotics через протокол I2C для подводных роботов и подобных систем
Работа с датчиками давления и температуры Keller серии LD по протоколу I2C
Работа с датчиком давления MS5837 для измерения давления и глубины погружения до 300 метров
Работа с датчиком температуры TSYS01 через I2C с поддержкой нескольких шин и валидацией инициализации
Лёгкая библиотека для связи MCU с Blues.IO Notecard по I2C с минимальными расходами памяти
Управление переменными окружения Notecard через callback-функции в Arduino-коде
Работа с модулем Notecard от Blues Wireless для сотовой и спутниковой связи Arduino через Serial или I2C
Класс псевдо-датчика для тестирования и примеров работы с Notecard от Blues Wireless
Обмен данными между Arduino и iPhone через Bluetooth без разбора низкоуровневых деталей протокола
Обмен текстовыми сообщениями между Arduino и мобильным устройством через Bluetooth Low Energy с простым интерфейсом, похожим на последовательный порт
Воспроизведение мелодий и тонов на Arduino через Bluetooth-модуль HC-05 с командами из мобильного приложения
Парсинг данных с дешёвых Bluetooth датчиков давления в шинах (TPMS) по BLE-объявлениям
Работа с GameCube-контроллерами через Joybus на RP2040 с использованием PIO
Управление бесколлекторными двигателями Oriental Motor BLVD20KM и BLVD40NM через RS-485 Modbus
Платформа для создания мобильного приложения управления проектом без написания кода для iOS и Android через облако