Подключение Arduino к 100+ веб-сервисам, API и облачным базам данных через единый интерфейс
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер CAN/CANFD для Teensy 4.0/4.1 с поддержкой трёх каналов и совместимостью с ACAN2515/ACAN2517
Модуль отладки с несколькими уровнями детализации, временными метками и форматированным выводом в стиле printf
MessagePack RPC протокол для двусторонней связи между Arduino-микроконтроллерами и другими устройствами с минимальными затратами памяти
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Работа с модулем Notecard от Blues Wireless для сотовой и спутниковой связи Arduino через Serial или I2C
VT100-совместимый терминал для отладки через последовательный порт с поддержкой ANSI escape-последовательностей, цветов и форматирования текста
Master-клиент Modbus RTU для Arduino: отправка запросов к slave-приборам и обработка ответов через Serial/RS-485
Альтернатива классической OneWire с поддержкой overdrive, паразитного питания и встроенными драйверами для Dallas датчиков
Асинхронный SMTP и IMAP клиент для Arduino с поддержкой SSL/TLS, вложений и работой на ESP8266, ESP32, STM32, RP2040 и других 32-битных микроконтроллерах
RFID-драйвер для MFRC522 с поддержкой SPI и I2C, чтения и записи карт ISO/IEC 14443A, включая MIFARE Classic и Ultralight
Управление радиомодулями RFM69/SX1231 с поддержкой шифрования, подтверждения доставки и энергосбережения
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
Подключение плат Arduino к WiFi-сетям с поддержкой серверов, клиентов и UDP на MKR WiFi 1010, MKR VIDOR 4000, Uno WiFi Rev.2 и Nano 33 IoT
Управление FM-передатчиком Si4713 с поддержкой RDS через I2C для Arduino
Отправка данных с датчиков на облачный сервис Ambient для хранения и визуализации графиков на ESP32 и ESP8266
Обмен данными по стандарту RS-485 с поддержкой экранов типа MKR 485 Shield
Веб-сервер для Arduino с поддержкой маршрутизации, JSON, статических файлов и middleware
Отправка бинарных данных с датчиков на ПК через Serial по протоколу Blaeck с поддержкой Master/Slave архитектуры по I2C
HTTP-клиент для Arduino Yun с поддержкой GET, POST, PUT, DELETE и базовой аутентификацией
Структурированный обмен данными через Serial с автоматической обработкой команд и справкой
Связь Arduino со смартфоном через Bluetooth: управление устройством по мобильному приложению Dabble с поддержкой датчиков телефона
Подключение Arduino к сети Ethernet через W5500 щиты с поддержкой DHCP и DNS (архивная библиотека)
HTTP запросы GET, POST и PUT для подключения Arduino к веб-серверам и API
Отправка и приём Open Sound Control (OSC) через серийный порт и сеть для связи Arduino с Pure Data, Max и другими приложениями
Управление пакетами Modbus RTU и TCP с доступом к полям через несколько представлений данных
Реализация сетевых протоколов OpenLCB и LCC для управления железнодорожными макетами на ESP32 и STM32 с поддержкой WiFi и CAN
Набор утилит для работы с I/O, EEPROM, watchdog и серийным вводом-выводом с удобными функциями для быстрого прототипирования
Создание модулей VLCB на базе Arduino с поддержкой CAN-шины и микросхем MCP2515/MCP2562