Поддержка круглых TFT-дисплеев GC9A01 с разрешением 240×240, встроенными шрифтами и режимами поворота
Архитектура: atmelavr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление монохромным OLED-дисплеем 128×64 через интерфейс I2C с выводом текста и графики
Управление HC4051 — мультиплексором на 8 каналов для расширения аналоговых и цифровых входов Arduino
Набор функций для удобной работы с битами: установка, инверсия, выделение отдельных битов и манипуляция с регистрами
HTTP запросы GET, POST и PUT для подключения Arduino к веб-серверам и API
Работа с датчиком INA226 для измерения напряжения, тока и мощности через I2C
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
Управление MobaLedLib через инфракрасный пульт с помощью IR-датчика
Управление щёточными DC-моторами через H-bridge L298 с простым интерфейсом для изменения скорости и направления вращения
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Реализация связного списка для Arduino с поддержкой динамического хранения данных, поиска и сортировки без необходимости предварительного определения размера буфера
Полнофункциональный TCP/IP стек lwIP для прямого подключения плат Arduino к Ethernet через MAC-PHY чипы
Работа с CAN-шиной для модулей MERG CBUS при управлении моделями железных дорог
Работа с ESP8266 и MQTT для проектов Mae Fah Luang University
Лёгкая библиотека для чтения и записи времени на RTC модуле DS3231 с поддержкой встроенного датчика температуры
Управление устройствами через MIDI-интерфейс с Arduino с помощью встроенных фабрик и контроллеров для создания объектов девайсов
Поддержка модулей mLink от Hobby Components для подключения датчиков, дисплеев и управления устройствами через I2C
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов
Управление пакетами Modbus RTU и TCP с доступом к полям через несколько представлений данных
Обработка запросов Modbus для Arduino в роли ведомого устройства с поддержкой восьми функций протокола
Базовая реализация протокола Modbus TCP с функциями чтения и записи ADU пакетов
Реализует сервер Modbus TCP на Arduino для взаимодействия с мастер-устройствами по сети Ethernet или Wi-Fi
Запуск функции прерывания на базе Timer2 с интервалом в миллисекунду для синхронизации задач
Драйвер компаса PNI NaviGuider с поддержкой I2C и FIFO буфера для чтения ориентации
Чтение температуры с NTC-термисторов с автоматическим расчетом коэффициента Beta по двум калибровочным точкам
Получение точного времени с NTP-серверов, работа с UNIX-временем и компактные таймеры для Arduino с поддержкой ESP8266, ESP32 и Ethernet
Диагностика автомобилей через CAN-Bus на ESP32 по протоколам ISO 15765-4 и ISO 11898
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям
Поддержка LoRa, LoRaWAN, FSK и других беспроводных протоколов с единым API для десятков радиомодулей
Драйвер светового датчика RAK12010 с чипом VEML7700 для измерения уровня окружающего света по I2C