Модифицированная DallasTemp с поддержкой MAX31850 для чтения температуры с датчиков 1-Wire
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Работа с 18-битными АЦП MCP3421–3428 по I2C с настройкой разрядности, усиления и чтением в вольтах
Управление шаговыми двигателями Oriental Motor серии CVD через RS485 и Modbus
Сглаживание угловых значений 0–360° с учётом их циклической природы для датчиков компаса и гироскопов
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
MQTT-клиент для Arduino с подключением через модуль ESP8266 по AT-командам
Работа с барометрическими датчиками MS5611 и совместимыми чипами серии MS56XX через I2C с высоким разрешением измерений давления и температуры
Драйвер для контроллера USB Power Delivery STUSB4500, позволяет Arduino управлять параметрами зарядки через I2C и настраивать напряжение и ток PDO
Управление I²C коммутатором PCA9846 для переключения между несколькими устройствами с одинаковыми адресами
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Каркас для создания беспроводных mesh-сетей датчиков на базе nRF24L01+, RFM69 и RFM95 с поддержкой обновления прошивки по воздуху
Таймеры на основе millis() без блокировки основного цикла программы для отложенных действий и периодических событий
Альтернатива стандартной библиотеке Nextion с поддержкой подключения нескольких дисплеев к одному контроллеру
Служебная библиотека с полезными функциями для обработки строк и массивов, используется другими библиотеками NLibraries как зависимость
Неблокирующие задержки на основе millis() с поддержкой callback-функций и динамической смены времени
Эмуляция Notecard через HTTP для разработки и тестирования на ESP32 без физического устройства
Неблокирующие задержки и управление временными событиями без остановки основного цикла программы
RPC-интерфейс для вызова функций на OpenMV Cam или другом Arduino через UART, I2C, SPI или CAN с автоматической обработкой ошибок и таймаутов
Приём и передача POCSAG-сообщений на ESP8266/ESP32 с CC1101, поддержка полнодуплекса и автоопределение скорости
Управление проектором Optoma W305ST через RS232 с Arduino с поддержкой команд питания, статуса и коррекции искажений
Работа с датчиком давления NXP MPXA4250A с фильтрацией сигнала и встроенной диагностикой
Управление самодельным рисующим роботом на базе Arduino с двумя шаговыми двигателями через простые команды для создания траекторий движения
Управление четырьмя каналами светодиодов через I2C с двумя независимыми ШИМ-генераторами на микросхеме PCA9553
Кодирование и декодирование строк для безопасной передачи в URL и HTTP-запросах
Драйвер для монохромных e-ink дисплеев Pervasive Displays с быстрым обновлением и поддержкой сенсора
Драйвер e-ink дисплеев Plastic Logic (1.1–3.1") на базе UC8156 с поддержкой Adafruit GFX и встроенным акселерометром
Таймеры PLC-типа (TON, TOF, RTO) на основе millis() для автоматизации и управления задержками по стандартам промышленной логики
Чтение данных PM и расчет AQI датчиков Honeywell HPMA115 для мониторинга качества воздуха
Компактная библиотека для работы с датчиками BME280 и BMP280 по I2C с минимизацией расхода памяти и энергии
Профилирование функций Arduino с автоматическим замером времени выполнения и выводом результатов через Serial