Beautiful shadcn/ui-inspired theme for LVGL 9.
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Обмен данными с IO-Link устройствами через Arduino: отправка PDIn и получение PDOut с настройкой цикла и переподключением
Управление сервомоторами LX-16A через шину данных с поддержкой угловых движений, easing и чтения параметров
Обработка матрицы кнопок и управление макросами для создания кастомных клавиатур и макропадов
Декодирование сигналов протокола Märklin-Motorola (MM и MM2) для управления моделями железных дорог через Arduino
Чтение и калибровка значений потенциометров с фильтрацией шума и поддержкой callback-функций
Управление DC-моторами и RC-сервоприводами через I2C с поддержкой до пяти модулей на одной шине
Управление двумя DC-моторами с независимой регулировкой скорости и направления вращения для робомобилей и подвижных платформ
Работа с 6-осевым IMU датчиком через I2C: акселерометр, гироскоп и углы Эйлера для отслеживания ориентации
Контроллер для четырёх DC-моторов с управлением через I2C, PWM регулировкой скорости и направления, мониторингом батареи
Драйвер пульсоксиметра MAX30100 для измерения частоты сердцебиения и уровня кислорода в крови по I2C
Измерение тока и напряжения с датчиком MAX471/MAX472 на платах GY-471 (красной и фиолетовой версии)
Измерение напряжения, тока и мощности по трём фазам с помощью модуля B201 на базе MAX78630+PPM через UART или SSI
Драйвер для часов реального времени, датчиков температуры и усилителей тока MAXIM/ADI с поддержкой микросхем MAX31328, MAX31341, MAX31343, MAX31825, MAX31827, MAX31889 и MAX40080
Распознавание речи на Arduino через машинное обучение с локальной обработкой голоса
Расширитель GPIO на 8 линий через I2C с поддержкой стандартного Arduino API
Управление цифро-аналоговыми преобразователями MCP4822, MCP4812 и MCP4802 через SPI с базовым набором функций конфигурирования и вывода
Кольцевой буфер для асинхронной передачи данных между частями приложения с режимами перезаписи или отклонения при переполнении
Система меню для LCD-дисплеев на 1–2 строки с поддержкой булевых значений, списков, чисел и инженерных единиц
Управление SN76489 для синтеза музыки и звуков на четырёх каналах с поддержкой ADSR-конвертов
Управление биполярными и униполярными шаговыми двигателями через опрос или прерывания таймера с частотами до килогерц
Компактный формат изображений MDIF с минималистичной структурой данных для нейросетевых задач и микроконтроллеров с PSRAM
Вычисление среднего и дисперсии данных по алгоритму Велфорда без хранения отдельных значений в памяти
Воспроизведение мелодий на пищащем или зуммере с помощью текстовой музыкальной нотации MELO вместо операций с частотами и миллисекундами
Упрощает работу с газовыми датчиками MQ на плате MentorBit для определения концентрации и типа вредных газов в воздухе
Управление RGB LED-модулем MentorBit для создания любых цветов и световых эффектов
Чтение и запись RFID-карт MIFARE Classic через RC522 по SPI, I2C или UART с поддержкой асинхронных callbacks
Работа с инфракрасным датчиком CO₂ Winsen MH-Z19 через UART с поддержкой как аппаратного, так и программного интерфейса
A universal library for the MH-Z19B/C/D CO2 sensor for Arduino AVR, ESP32, and STM32 platforms.
High-performance embedded Relational Database Management System (DBMS) for SD cards.