Неблокирующие таймеры с минимальным расходом памяти для параллельного опроса датчиков и обработки событий
Архитектура: mbed_nicla
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Обработка нажатий кнопок без блокировок с распознаванием кликов и долгого нажатия, с поддержкой прерываний
Управление будильниками и таймерами для запуска кода в определённое время или через заданные интервалы
Управление миганием обычных светодиодов и адресуемых NeoPixel лент с настройкой эффектов
Управление Durian UNO с ESP8266 через Blynk с поддержкой 5V датчиков и модулей
Обнаружение событий нажатия кнопок с антидребезгом и подсчётом импульсов для Arduino и ESP32
Обработка кнопок с INPUT_PULLUP без внешних резисторов через простую проверку isPressed()
A simple Arduino/ESP32 button library for handling a list of buttons - configure once, trigger a debounced pressed event via callback, or check pressed states anytime.
Неблокирующий таймер с повторениями и callback-функциями вместо проверки millis()
Двухслойная библиотека для DHT11 и DHT22 с реализацией протокола с нуля и асинхронными чтениями
Добавление собственных ключевых слов с цветным выделением в редактор Arduino IDE через файл keywords.txt
Управление датчиками присутствия LD2410 (HLK-LD2410B/C) через UART с полной поддержкой команд и автоопределением порогов
Управление светодиодом через цифровой выход с методами включения, отключения и проверки состояния
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Работа с электромиографическим датчиком MyoWare 2.0 для снятия активности мышц и управления через BLE
Эмуляция датчиков LEGO PoweredUp на микроконтроллерах Arduino и ESP для совместимости с официальными хабами и приложениями
Каркас для создания беспроводных mesh-сетей датчиков на базе nRF24L01+, RFM69 и RFM95 с поддержкой обновления прошивки по воздуху
Прямое подключение Arduino к MySQL-серверу через Ethernet или WiFi Shield для записи и чтения данных БД
Подключение Arduino-проектов к MySQL и MariaDB через Ethernet или WiFi без облачных сервисов
Прямое подключение Arduino к MySQL-серверу через Ethernet, WiFi или GSM без промежуточных скриптов
Таймеры на основе millis() без блокировки основного цикла программы для отложенных действий и периодических событий
Сопроцессор нейросети на STM32F103C8T6 Bluepill, подключаемый через UART для разгрузки основного микроконтроллера от вычислений
Преобразование аналоговых значений потенциометра в нужный диапазон без парсинга сырых АЦП-данных
Управление дисплеем, моторами и батареей образовательного конструктора Nanit для Arduino IDE
Автоматический сбор данных датчиков Nano 33 BLE Sense в фоновом режиме через кольцевой буфер и потоки Mbed OS
Поддержка ультразвуковых датчиков HC-SR04 для Arduino Nano RP2040 Connect через PIO-процессор
Forth-интерпретатор для Arduino Nano и UNO с интерактивным управлением через Serial Monitor или Bluetooth без перезагрузки скетча
Взаимодействие с компонентами Arduino Nano через NanoProtoShield Rev. 3.0 с использованием готовых классов и методов
Управление двухмоторным мобильным роботом с поддержкой маршрутов и точного контроля направления движения
Драйвер компаса PNI NaviGuider с поддержкой I2C и FIFO буфера для чтения ориентации