Управление дисплеем, моторами и батареей образовательного конструктора Nanit для Arduino IDE
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Получение показаний температуры от NTC термисторов с поддержкой усреднения и работой на ESP32, STM32 и Arduino
Реализация протокола CoAP для Arduino, ESP32 и ESP8266 с поддержкой режимов клиента и сервера, включая observe для подписки на изменения ресурсов
Безопасное представление физических величин с автоматической проверкой типов и единиц измерения для датчиков и расчётов
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
Плавное управление сервоприводом с настройкой скорости, ускорения и поддержкой PCA9685
Управление семисегментными индикаторами через сдвиговые регистры 74HC595 с экономией пинов Arduino
Командный интерфейс для Arduino с автоматическим парсингом команд и аргументов вместо ручной обработки строк
Драйвер для датчика давления, температуры и влажности BME280 с вычислением высоты и поддержкой I2C-интерфейса
Работа с датчиком времени пролёта VL53L4CD для измерения расстояния через I2C с поддержкой polling и прерываний
Управление датчиком времени пролёта VL53L8CX с матрицей 8x8 зон обнаружения через I2C или SPI
Парсинг и конвертация строк: класс Text для работы с разными форматами без копирования, base64, URL, Unicode и переключение раскладок
Кооперативное многозадачье для Arduino без блокирующих задержек — управление несколькими независимыми процессами на микроконтроллере
Bitcoin для 32-битных микроконтроллеров: приватные ключи, HD-кошельки, PSBT и работа с блокчейном
Управление модульной робототехникой UBTECH: платы расширения, сервоприводы, моторы, датчики и визуальный модуль
Управление шаговыми двигателями uStepper Rev B с поддержкой энкодера, замкнутого контура и режимов 3D-принтера
Реализация протокола VSCP Level 1 для IoT и автоматизации на Arduino с поддержкой CAN-BUS и встроенными типами событий
Обмен данными с беспроводным геймпадом Xbox Series X через Bluetooth LE на ESP32
Генерация XML, KML и GPX документов на Arduino с поддержкой буферизации для вывода в Ethernet, Serial или на SD-карту
Управление генератором сигналов AD9833 с поддержкой аппаратного и программного SPI
Опрос матричных клавиатур с диодной мультиплексацией через GPIO пины Arduino
Драйвер для термопары MAX31855K с автоматической компенсацией холодного спая и цифровым SPI-выходом
Работа с ёмкостными сенсорами MPR121 по шине I2C для Arduino и совместимых плат
Работа с датчиком качества воздуха SGP30 по протоколу I2C, измерение уровня CO₂ и TVOC
Драйвер OLED-дисплеев SSD1306 для Wemos D1 Mini с поддержкой экранов 64×48 на базе Adafruit
Работа с датчиком освещённости VEML7700 по I2C для измерения уровня света в помещении
FFT преобразование сигналов для Arduino Zero и Adafruit Feather M0 с процессором SAMD21
Библиотека для работы с часовым модулем DS1302 на Arduino, ESP8266, ESP32. Поддержка времени с точностью до секунды, интуитивный интерфейс, легкая интеграция.
MQTT-клиент для Arduino на базе Eclipse Paho с поддержкой QoS 0–2 и полным контролем над расходом памяти
Многофункциональный аудиопроцессор с полифоническим синтезом, записью, воспроизведением, анализом спектра и эффектами на базе портированной для SAMD51 библиотеки Teensy Audio