Управление контроллером питания и батарейного менеджмента MAX17332 для мониторинга заряда и контроля зарядки аккумулятора
Архитектура: ArduinoCore-mbed
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление модульной системой Arduino Modulino через Qwiic-разъёмы и протокол I2C
Автоматическое подключение к первой доступной из нескольких WiFi-сетей с единым интерфейсом для всех платформ Arduino
Полная поддержка аппаратного функционала платы Nesso N1: управление питанием, дисплей, сенсорный ввод, акселерометр и IO expander
Обёртка для датчика 9 Axes Motion Shield BNO055 с поддержкой углов Эйлера, ускорения и угловой скорости
OAuth 1.0 клиент для Arduino — подключение к сервисам с аутентификацией через OAuth (Twitter, Google и др.)
Управление синтезаторными платами OPL2 Audio Board и OPL3 Duo с поддержкой MIDI и воспроизведением музыкальных файлов DRO, IMF, VGM
Управление расширительными модулями Arduino OPTA через I2C и UART с автоматическим обнаружением и назначением адресов
MessagePack RPC протокол для двусторонней связи между Arduino-микроконтроллерами и другими устройствами с минимальными затратами памяти
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
Портирование утилиты BOSSA для программирования flash-памяти микроконтроллеров ARM на Arduino с поддержкой обновления через Serial
Драйверы для датчиков влажности и температуры Sensirion (SHTC1, SHTC3, SHT2x, SHT3x, SHT4x и др.) с интерфейсом I2C
Софтверный таймер для неблокирующих отложенных вызовов функций с поддержкой миллисекундных и микросекундных интервалов
Многозадачность на Arduino через прерывания таймеров без ручной настройки регистров
Клиентская библиотека для подключения Arduino к облачным панелям Archer через WebSocket с визуализацией и управлением по интернету
Криптографическая библиотека BearSSL для Arduino с поддержкой SSL/TLS соединений и опциональной интеграцией с аппаратным криптомодулем
Bluetooth Low Energy связь для Arduino MKR WiFi 1010, UNO WiFi Rev2, Nano 33 IoT, Nano 33 BLE и UNO R4 WiFi
Синхронизация переменных Arduino с облачной платформой Arduino Cloud (устарела, заменена на ArduinoIoTCloud)
Управление DMX-светильниками через Arduino и RS485-шилды для сценического освещения и инсталляций
Управление ESP8266 с Arduino через AT-команды с поддержкой GET-запросов и обработкой ответов
Набор макросов на испанском для облегчения программирования Arduino начинающими — команды в повелительном наклонении вместо стандартного синтаксиса
Быстрое преобразование Фурье для анализа спектра сигналов с микроконтроллера в формате с плавающей точкой
Управление устройствами Fritz!Box, Fritz!DECT и Fritz!Powerline с Arduino через HTTP-интерфейс AVM
Основная графическая библиотека Arduino для рисования фигур, работы с цветом и текстом на дисплеях
HTTP и WebSocket запросы к веб-серверам из Arduino с поддержкой GET, POST, PUT, DELETE методов
Минималистичная реализация HTTP-сервера для разбора запросов и формирования ответов с поддержкой базовой авторизации
Измерение тока и мощности через датчик INA219 по шине I2C с настройкой усиления входного усилителя
Портирование BearSSL для Arduino с поддержкой криптографических операций через чип ECCX08 (устарела, используйте ArduinoBearSSL)
Подключение Arduino к IRC-серверам и Twitch Chat с автоматическим разбором сообщений через callback-функции
Парсинг и генерация JSON с поддержкой MessagePack, фильтрацией данных и минимальным расходом памяти