GyverWire
Надёжная передача данных по проводу, радио 433 МГц и ИК-каналам с Manchester Encoding и CRC-проверкой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:dc3a095fabca4a33e2319a38b877aaf2a35ed4e87701498f3770a78f47add3d4GyverWire-1.1.6-dc3a095f.zipОписание
Если нужна надёжная передача данных по проводу, радио 433 МГц или ИК-каналу — это про GyverWire. Библиотека использует Manchester Encoding с CRC-проверкой целостности, фильтрацией шумов и полной синхронизацией, поэтому пакеты приходят точно. Приём работает в прерывании без опроса в loop, а отправку можно обернуть в запрет прерываний на высоких скоростях. Из коробки поддерживаются три типа передатчиков: обычный для провода, специализированный для радиомодулей с механизмом тренировки канала, и ИК-передатчик с модуляцией на 38 кГц. Опционально включается Extended Hamming84 кодирование для восстановления повреждённых данных. Скорость настраивается от 23 до 500000 бит/с. Требует GyverIO и Hamming как зависимости. Эта библиотека намеренно заменяет устаревшие Gyver433 и GyverTransfer.