Интерфейс CAN-шины через контроллер MCP2515 по SPI с поддержкой стандартных и расширенных кадров
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Превратить Android-смартфон в графический дисплей для Arduino через Bluetooth или USB-OTG с кнопками, слайдерами и графиками
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Криптографически защищённое соединение TLS/SSL для WiFi модулей Seeed с поддержкой различных версий firmware
WiFi для плат Seeed на базе RTL8720DN с API, совместимым с ESP32
Асинхронное воспроизведение WAV-файлов с SD-карты на Arduino с использованием аппаратного таймера
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
Полная поддержка модулей LoRa EBYTE E22 (sx1262/sx1268) для Arduino, ESP8266, ESP32 и STM32 с примерами настройки, WOR и экономии энергии
I2C Slave режим для ESP32 (поддержка устаревших версий ядра; для новых проектов используйте встроенный функционал)
Менеджер для настройки и подключения к сетям Ethernet с сохранением конфигурации в энергонезависимой памяти устройства
Единый интерфейс для FM-приемников TEA5767, RDA5807M, SI4703 и других чипов с поддержкой I2C, стерео и RDS
Обёртка над HardwareSerial, SoftwareSerial и USBAPI Serial для единообразной работы с разными типами последовательных портов
Облегченный WiFi-менеджер для плат с модулями WiFiNINA и WiFi101 с веб-порталом настройки и поддержкой множества контроллеров
Создание собственных BLE периферийных устройств на микроконтроллерах nRF8001 и nRF51822 с гибкой настройкой
Передача данных по RS-485 через аппаратные и программные последовательные порты на любых Arduino-совместимых платах
Синхронизация Arduino и ESP с облачной платформой Grandeur в реальном времени через Devices и Datastore API
Приём команд сервоканалов и отправка телеметрии датчиков по протоколу iBUS для RC-приёмников Flysky/Turnigy через UART
Полнофункциональный TCP/IP стек lwIP для прямого подключения плат Arduino к Ethernet через MAC-PHY чипы
Подключение к узлам Meshtastic через WiFi или Serial для обмена данными через LoRa-сеть
Thread-safe network interface configuration profiles for ESP32, ESP8266 and AVR.
Декодирование известных протоколов с RF433MHz приёмника с минимальным расходом памяти
Драйвер CAN/CANFD для Teensy 4.0/4.1 с поддержкой трёх каналов и совместимостью с ACAN2515/ACAN2517
Модуль отладки с несколькими уровнями детализации, временными метками и форматированным выводом в стиле printf
Отправка и получение MQTT-сообщений на Arduino для взаимодействия с сервисами и устройствами в сети
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Побитовая передача по UART для ATtiny на скоростях 38400–230400 бод с минимальным расходом памяти — от 76 байт кода
VT100-совместимый терминал для отладки через последовательный порт с поддержкой ANSI escape-последовательностей, цветов и форматирования текста
Ethernet-библиотека для модуля ENC28J60 с поддержкой SPI-транзакций и совместимостью с стандартным Arduino Ethernet API
Реализация протокола Modbus RTU для Arduino с минимальными требованиями к ресурсам, работает параллельно с основной программой
RFID-драйвер для MFRC522 с поддержкой SPI и I2C, чтения и записи карт ISO/IEC 14443A, включая MIFARE Classic и Ultralight