Управление 32-канальным мультиплексером ADG731 через SPI для подключения нескольких датчиков к одному входу Arduino
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Типобезопасные динамические массивы на шаблонах C++ для работы с данными любых типов на микроконтроллерах
Связь с NB-IoT модулем Quectel BC95 через UDP и CoAP протоколы для Arduino UNO R3
Подключение Arduino с LTE-M модулем U-Blox SARA-R410M к облачной платформе AllThingsTalk с поддержкой JSON и CBOR
Работа с аналоговой клавиатурой на одном выводе ESP32, распознавание нажатий и удержаний кнопок по значениям напряжения
Arduino Library for 5-Key Analog Keypad
Подключение ESP32 к сетям APRS через протокол APRS-IS для создания iGate и ретрансляции сигналов
Упрощённая RTOS для Arduino с поддержкой кооперативной многозадачности, очередей, семафоров и мьютексов
Утилиты для кодирования, декодирования и криптографии облачных проектов Arduino: CBOR-кодеки, контрольные суммы, SHA256 и сжатие LZSS
Набор готовых примеров для датчиков и модулей Arduino Learning Board: дисплеев, двигателей, RFID и других компонентов
Логирование с разбором по уровням серьезности для Arduino и совместимых плат без затрат памяти
Распознавание ArUco-маркеров на микроконтроллерах с минимальными требованиями к памяти и вычислительной мощности
Детектирование молний AS3935 с поддержкой I2C и SPI интерфейсов
Асинхронное управление текстовыми LCD дисплеями на чипсете HD44780 без блокировки основного кода
Упрощает работу с моторами, датчиками света и кнопками робота Cing на базе Atmega32u4
Фреймворк на основе конечных автоматов для управления несколькими одновременными процессами в Arduino-проектах
Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Помощник для настройки и работы с платой Bee S3 Board в Arduino IDE
Многоуровневая система меню с декларативным синтаксисом, поддерживающая редактируемые значения, переключатели и подменю с условной видимостью
Манипуляция отдельными битами в переменных с минимальными затратами памяти через синтаксис массива
Лазерный дальномер BML36M001/BML36M001A с интерфейсом I2C для Arduino
Расчёты приборной, эквивалентной и истинной воздушной скорости, высоты и плотности воздуха для аэродинамических датчиков
Вычисление контрольных сумм Fletcher16 для проверки целостности данных при передаче
Сканирование адресов I2C устройств на шине микроконтроллера для выявления активных датчиков и модулей
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Управление кнопкой на RAK3172 с поддержкой режима сна и перезагрузки устройства
Превращает кнопки в переключатели с дебаунсингом, отслеживанием состояний и поддержкой сложных сценариев включения-выключения
Arduino library for controlling the DRV8874 motor driver.
Реализация CBUS протокола для Raspberry Pi Pico с использованием CAN-шины через драйвер CAN2040
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния на Arduino