Gyver433
Протокол обмена данными для радиомодулей 433 МГц с CRC проверкой и асинхронным приёмом в прерывании
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2adb83ec38ca2410e6c5ff0a74c83f3043192b527c9767b31c0e26419d2da6deGyver433-2.1.1-2adb83ec.zipОписание
Радиомодули 433 МГц требуют собственного протокола обмена данными, и эта библиотека предоставляет именно его — точка-в-точку передачу между Arduino и модулями без попыток совместимости с китайскими пультами или автоматикой. Реализован встроенный CRC для проверки целостности, асинхронный приём работает в прерывании, а сам код оптимизирован под AVR благодаря ускоренным алгоритмам ввода-вывода. Занимает минимум памяти — даже на ATtiny13 заведётся. Совместима со всеми Arduino платформами, но при работе с ESP8266 нужно не забыть атрибут IRAM_ATTR для прерываний. Есть примечание: появилась более современная альтернатива GyverWire, если ты ищешь что-то более лёгкое и удобное.