Кодирование данных датчиков в компактные двоичные пакеты для отправки через UDP, TCP, UART, LoRa, MQTT или CAN с поддержкой DIFF-пакетов для экономии трафика
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Кодировщик пакетов OpenSynaptic для 8-битных микроконтроллеров — минимальная память, чистый C89, поддержка 80+ единиц измерения
Упрощенный интерфейс для OTA-обновлений прошивки на ESP32 и ESP8266 с автоматической настройкой Wi-Fi и mDNS
Работа с облачными сервисами OVHcloud через Arduino и ESP32 с удобным интерфейсом к OVH API
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости
Управление индустриальным шилдом P1AM-Serial с двумя независимыми портами RS232/RS485 для Modbus RTU, DMX и собственных протоколов
Управление роботами Pioneer 2DX через протокол P2OS на Arduino и ESP32
Пакетизированная передача данных по Stream-интерфейсам (UART, SPI, I²C, Bluetooth) с контролем целостности через CRC-16
Кодирование и декодирование бинарных данных в пакеты по протоколам COBS или SLIP с поддержкой CRC8 и индексации
Пакетная передача данных по Serial с кодированием COBS или SLIP, включая нулевые байты
Управление котлами и печами Fumis/Palazzetti через последовательный протокол с поддержкой ESP8266 и других микроконтроллеров
Подключение параллельных принтеров к Arduino через протокол Centronics с поддержкой стандартных методов вывода
Обработка команд из серийного порта или строк с автоматическим разбором аргументов и связыванием с функциями-обработчиками
Парсинг REST API путей с переменными типа /things/:id для ESP8266/ESP32
Управление PCA9557 8-bit I/O expander по I2C: чтение и запись дополнительных портов ввода-вывода
Работа с модулем реального времени PCF8573 через I2C, включая управление будильниками и контроль сбоев питания
Расширитель GPIO портов через I2C с поддержкой PCF8574 и PCF8574A, восемь дополнительных пинов в одну цепь
Управление 8-канальным GPIO расширителем PCF8574 через I2C для микроконтроллеров Arduino и ESP
Управление 8 дополнительными цифровыми выводами через I2C расширитель PCF8574
UDP-адаптер для потоковой передачи PCM-аудио между Arduino и ПК через Raw UDP, VBAN и RTP с поддержкой популярных кодеков
Кодирование и декодирование PDU для GSM-модемов с поддержкой GSM 7-bit и UCS-2, включая многочастные SMS
Управление робо-платформой Pedro через USB, NRF24L01, Bluetooth HC-05 с режимами записи и воспроизведения движений
Управление восьмиканальным переустройством PCIe Gen 3 PI3EQX12908A2 через I2C для оптимизации высокоскоростных сигналов
Группирует до 16 входных контактов и позволяет читать их одной командой вместо отдельных digitalRead для каждого
Группировка выходных пинов для более быстрого управления с кэшированием состояния
Официальная библиотека для управления устройствами Perfect Lights через MQTT с поддержкой JSON
Работа с LoRa модемом sx1280 на 2.4 ГГц через SPI для дальнобойной радиосвязи с низким энергопотреблением
Работа с RFID-считывателем PN5180 по протоколу ISO15693 с дальностью чтения до 20 см
Работа с SIM-картами IoT Sm@rtSIM, которые поддерживают TLS 1.3 и криптографию на уровне карты
Управление сервоконтроллерами Pololu Maestro через Serial Interface по протоколу официальной документации устройства