Прием даных на RX480-E4
- Войдите на сайт для отправки комментариев
Втр, 18/06/2019 - 21:53
Здравствуйте. Есть 433 МГц приемник RX480-E4.

Могу ли я через пин VT работать с даными?
Для начала я пробую просто печатать код, демка из rc-switch
...................
Но ничего не выводится в мониторе com порта. Подскажите в чем может быть проблема?
ЗЫ. Знаю что для такой задачи надо что-нибудь типа этого

Заказал, но еще долго ждать, пока прийдет из Китая.
Вставьте правильно.
#include <RCSwitch.h> RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(9600); mySwitch.enableReceive(0); } void loop() { if (mySwitch.available()) { int value = mySwitch.getReceivedValue(); if (value == 0) { Serial.print("Unknown encoding"); } else { Serial.print("Received "); Serial.print( mySwitch.getReceivedValue() ); Serial.print(" / "); Serial.print( mySwitch.getReceivedBitlength() ); Serial.print("bit "); Serial.print("Protocol: "); Serial.println( mySwitch.getReceivedProtocol() ); } mySwitch.resetAvailable(); } }Так нормально?
Хотя проблема, думаю, не в коде. Это демка из библиотеки rc-switch.
вообще ничего не выводится?
А если после 6-й строки добавить
Serial.println("Start");
Выводит "Start".
mySwitch.available() всегда возвращает false.
ЗЫ. Пин VT подключен к пину D2 (int 0 на arduino nano)
Мой вопрос скорее о том будет ли в принципе работать пин VT для данных на RX480-E4 c общепринятыми библиотеками. Или он не для этого предназначен?
ЗЫЫ. Другие пины подключены к светодиодам, реагируют на команды от пульта.
Попробовал еще на PRi zero с rpi-rf_receive. Также не работает. ИМХО пин VT в RX480-E4 не работает с даными (как минимум в стандартном формате или у меня брак плата). Дальше копать смысла нету.
Получилась реализация?