Получение событий Streamlabs (донаты, подписки, рейды) в Arduino-проекте через WebSocket
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Бинарный протокол для структурированной передачи данных через Serial, Wire и другие Stream с контролем целостности и асинхронным парсингом
Неблокирующее чтение и запись в потоки данных с поддержкой timeout'ов
Чтение параметров инверторов SunEzy и Orion через RS232: напряжение, ток, температуру, энергию и коды ошибок
CAN-библиотека с паттерном pub/sub, автоматическим управлением ID и восстановлением подписок после перезагрузки для Arduino и ESP32
CAN Bus с протоколом publish/subscribe, автоматическим управлением ID и восстановлением подписок после перезагрузки
Защищённый обратный туннель для доступа к веб-серверу ESP32 из интернета без белого IP и проброса портов в роутере
OTA-обновления для ESP32 с автоматическим подключением к сетям, режимом access point и веб-портал для настройки параметров
SDK для создания устройств умного дома, подключаемых к облачной платформе SUPLA и управляемых через мобильное приложение
SUSI-интерфейс для управления декодерами локомотивов по стандарту NMRA S-9.4.1 / RCN-600 на базе CH32V003
Лёгкий протокол беспроводной связи для ISM-модулей, требующий менее 8 кБ памяти и поддерживающий различные топологии сетей
Спутниковая связь для IoT через модем Swarm Tile без мобильной сети
Программная реализация I2C с простыми методами readFrom() и writeTo() для работы с датчиками и модулями на любой Arduino-плате
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
LoRa-коммуникация и LoRaWAN для ESP32, ESP8266, nRF52832 и RP2040 с поддержкой всех региональных стандартов
Облегчённый драйвер SX1276 с поддержкой LoRa, FSK и OOK, оптимизированный для микроконтроллеров с ограниченной памятью
Взаимодействие с 2.4 ГГц LoRa модемами sx1280 через SPI для беспроводной связи на Arduino
Управление CV/Gate входами и выходами для Eurorack-совместимых модульных синтезаторов на Arduino
Подключение ESP32 к облачной платформе управления IoT SyncIt через MQTT с поддержкой TLS/SSL и автоматическим переподключением
Подключение Arduino/ESP32/ESP8266 к облачной платформе SynoLinks через MQTT с поддержкой дашбордов и OTA-обновлений
Подключение датчиков ESP32 и ESP8266 к облачной платформе t6iot с поддержкой HTTP, WebSocket и обнаружения устройств
MQTT-клиент для Arduino и совместимых микроконтроллеров с поддержкой протокола 3.1.1
Управление 16-битным портовым расширителем TCA6416A через I2C для добавления дополнительных входов и выходов к микроконтроллеру
Мультиплексор I2C для управления восемью каналами и разрешения конфликтов адресов устройств на одной шине
TCP-клиент для Arduino через последовательный порт хоста с поддержкой любых серверов без Ethernet и WiFi шилдов
Драйвер MSSQL для встроенных систем с минимальными требованиями к памяти, реализующий протокол MS-TDS без внешних зависимостей
Управление FM-приёмником TEA5767 через I2C: настройка частоты, громкость и другие функции без работы с низкоуровневым протоколом
DMX512 для Teensy с поддержкой приёма и передачи, асинхронным режимом и RDM
SimplePacketComs поверх USB HID для микроконтроллеров Teensy
Неблокирующий клиент для управления ботом Telegram с микроконтроллера через long polling