Управление спутниковым модемом RockBLOCK 9704 для отправки и приёма сообщений в сети Iridium в удалённых местах
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Унифицированный интерфейс для ввода-вывода, файловых систем и потоков данных на Arduino и esp-idf
Чтение и запись данных во внешнюю EEPROM по I2C с поддержкой множества чипов и оптимизированной скоростью передачи
Управление моторами через Adafruit Motor Shield V1 с поддержкой микрошага для Arduino и Mega
Управление монохромными OLED-дисплеями SSD1305 по I2C и SPI с графическими функциями на базе Adafruit GFX
Работа с акселерометрами ADXL345 и ADXL343 через I2C или SPI: чтение ускорения, калибровка, определение ориентации и обработка прерываний
Подключение Arduino к облачному сервису Arduino IoT Cloud с синхронизацией свойств устройства и управлением событиями
Отправка и приём OSC-пакетов по сети на Arduino с WiFi или Ethernet
Платформа для подключения микроконтроллеров к облачным сервисам через WiFi, Ethernet, Zigbee и Modbus с поддержкой управления из мобильного приложения
Управление беспроводными модулями ES920 и ES920LR с поддержкой FSK и LoRa протоколов через микроконтроллер
Модульный фреймворк для Arduino с унифицированным API для датчиков, LED и 15+ протоколов связи (I2C, Modbus, LoRa, MQTT, Firebase)
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения
Поддержка LoRa, LoRaWAN, FSK и других беспроводных протоколов с единым API для десятков радиомодулей
Работа с SD-картами (SD, SDHC, SDXC) через FAT16, FAT32 и exFAT, поддержка SPI и SDIO
WebSocket-сервер и клиент по RFC6455 для ESP8266/ESP32, STM32, SAMD, Teensy, RP2040 и других плат с поддержкой Ethernet-щитов
WiFi-подключение для Arduino и совместимых плат с поддержкой данных свыше 4 кБ
Работа с NFC/RFID модулями на базе чипа PN532 через I2C или SPI
Фреймворк машинного обучения для микроконтроллеров, позволяющий создавать и обучать нейронные сети прямо на Arduino
Управление синтезаторными платами OPL2 Audio Board и OPL3 Duo с поддержкой MIDI и воспроизведением музыкальных файлов DRO, IMF, VGM
Синхронизация матриц целых чисел между Arduino и Java/Kotlin приложением для двусторонней передачи данных
Базовый класс для интеграции Arduino в сеть CBUS с поддержкой CAN-протокола и FLiM-модулей
Логирование в Serial и одновременно в файл на SD или SPIFFS с контролем уровней и вариативными аргументами
Работа с 9-осевым инерциальным модулем MPU9250 и MPU6500 по I2C или SPI с поддержкой калибровки, FIFO и детектора движения
TCP/IP стек для беспроводных сетей на nRF24L01(+) с поддержкой маршрутизации и mesh-топологии
Хранение и манипуляция датой-временем с поддержкой UNIX-формата и синхронизацией через millis()
Драйвер для контроллера MCP2515, работающий с Arduino и ESP32, поддерживает CAN-скорости от 62,5 кбит/с до 1 Мбит/с с автоматической подстройкой под кварц
Arduino библиотека для работы с цифровым датчиком температуры и влажности SHT31-D через I2C
Плеер GIF-анимаций для микроконтроллеров с памятью от 32K, работающий с памятью устройства, флешем и SD-картой
Реализация шаблонов типов C++ type_traits для микроконтроллеров без встроенной поддержки стандартной библиотеки
Комплексное решение для IoT-проектов на Arduino и ESP с поддержкой WiFi, BLE и MQTT, облачным сервером и мобильным приложением