RFCodes
Кодирование и декодирование сигналов для 433 МГц приёмников и IR модулей через описание протоколов вместо работы с импульсами вручную
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:16f8df1ca15ac0035738e9b0743e4e2db5b2bfe2a560dc6e2c157efa6a4a09e6RFCodes-0.9.3-16f8df1c.zipОписание
Если вы работаете с 433 МГц приёмниками и передатчиками или IR модулями, эта библиотека берёт на себя кодирование и декодирование сигналов. Вместо того чтобы разбираться с импульсами и паузами вручную, вы описываете коды текстом — например, переводите строку в реальное значение по протоколу устройства. Библиотека поддерживает несколько протоколов и адаптируется под разные временные параметры сигналов. Приём работает через прерывания на цифровом пине (нужна поддержка attachInterrupt на вашей плате — проверьте документацию), передача обходится без прерываний, но не должна быть прервана другим ISR. Требует настройки на два пина: один для приёма, второй для передачи, оба подключаются к VCC и GND, лучше использовать модули на 3.3V для ESP8266.