Hallo zusammen,
ich versuche mit einem Uno R3 und einem RXB6 (alternatic CC1101) Daten von meinem Grillthermometer (Maverick XR40) zu empfangen. Das Thermometer sendet auf 433.92 MHz. Mein Problem liegt nun darin, dass ich offenbar nichts empfange. Vor hatte ich auch schonmal einen anderen richtige billigen Empfänger versucht und auch ein anderen Uno R3 und hatte selbiges Problem. Es liegt also offenbar an mir. Der ser. Monitor zeigt nichts an.
Fangen wir mal mit dem RXB6 an. Dafür benutze ich die Rc-Switch Lib. Die Verkabelung ist einfach: 5V + Gnd und das Datenkabel an Pin 2. Der Code:
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600);
mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
}
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();
}
}
Es wird nichts angezeigt. Gibt es eine Lib, die mit dem RXB6 zusammen arbeitet?
Fürt den CC1101 benutze ich folgendes Setup:
Gleiches Problem: Es wird nichts angezeigt.
Irgendwelche Ideen? Insbesondere der CC1101 sollte doch funktionieren. Mache ich Grundsätzliches falsch?
Danke und Gruß