Управление цветным ЖК-дисплеем DFRobot LCD1602 с RGB подсветкой через I2C
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
DHT11 and DHT22 Library
Работа с датчиком DHT22 по однопроводному протоколу для измерения температуры и влажности
Управление LCD-дисплеями 16x2 и 20x4 через I2C с поддержкой Arduino, ESP32, STM32 и других плат
Декодер DLMS/COSEM для австрийских счётчиков электроэнергии с интерфейсом P1, преобразующий сообщения в JSON для Home Assistant
Упрощённое чтение и запись данных произвольной длины на RFID-карты через модуль MFRC522 без ручного расчёта границ блоков
Драйвер для EEPROM Microchip 24AA025 с поддержкой стандартного Arduino API и автоматической разбивкой на страницы памяти
Работа с микросхемой энергонезависимой памяти 24LC64F через протокол I2C для сохранения данных между перезагрузками Arduino
Чтение и запись микросхем памяти Microchip 25AA02E48/E64 через SPI с поддержкой синхронного и асинхронного режимов
Драйвер для SPI EEPROM чипов CAT25 (128 бит — 128 килобит) с автоматической адресацией и проверкой готовности
Расширение EEPROM библиотеки с поддержкой различных типов данных, структур и массивов, плюс функции update для снижения износа памяти
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями
Управление BLE112-модемом через командный интерфейс для добавления Bluetooth Low Energy в проекты на ESP32
Драйвер для работы с CAN-шиной на ESP32 через встроенный контроллер TWAI с поддержкой ESP32, ESP32-S2, ESP32-S3 и ESP32-C3
Автоматическое подключение и восстановление WiFi для ESP8266/ESP32 с событийными callbacks и без блокировки кода
Обработка аналоговых входов с фильтрацией шума и callback-ами при переходе между диапазонами значений
Обработка кнопок через события: одиночные клики, множественные нажатия и долгое нажатие с опциональным повтором
Система событий в стиле Node.js для Arduino с поддержкой статического выделения памяти
Парсинг и редактирование JSON на микроконтроллерах через путь к элементу, без рекурсии и собственного кода парсера
Расширение MobaLedLib для симуляции реалистичного мерцания пламени камина на светодиодах
Управление Si5351A CLK0 в диапазоне 100–150 МГц с минимальным расходом памяти для ATtiny85 и подобных микроконтроллеров
Поддержка круглых TFT-дисплеев GC9A01 с разрешением 240×240, встроенными шрифтами и режимами поворота
Управление высокоточными часами реального времени PCF85063TP по I2C с поддержкой калибровки и минимальным потреблением энергии
Управление монохромным OLED-дисплеем 128×64 через интерфейс I2C с выводом текста и графики
Чтение температуры, влажности и давления с датчиков BME280/BMP280 через I2C с минимумом кода
Асинхронная синхронизация времени с NTP-сервера для ESP8266/ESP32 с точностью до миллисекунд и продолжением отсчёта при потере интернета
Набор функций для удобной работы с битами: установка, инверсия, выделение отдельных битов и манипуляция с регистрами
HTTP запросы GET, POST и PUT для подключения Arduino к веб-серверам и API
Работа с датчиком INA226 для измерения напряжения, тока и мощности через I2C
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем