...
A digital 1 turns the carrier on while a digital 0 turns tit off.
Sample Code
Code Block |
---|
/* -Arduino 433MHz RF Sniffer -Based on an example from the RCSwitch Library -https://github.com/sui77/rc-switch/ -Hardware: Arduino Nano & Generic 433MHz RF Receiver -T.K.Hareendran/2018 */ #include <RCSwitch.h> RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(9600);115200); Serial.println("\n\nRF Sniffer\n\n"); mySwitch.enableReceive(0); // Receiver input on interrupt 0 (D2gpio0) pinMode(13LED_BUILTIN, OUTPUT); // D13 as output- Optional } void loop() { if (mySwitch.available()) { Serial.print("Received "); Serial.print( mySwitch.getReceivedValue() ); Serial.print(" / "); Serial.print( mySwitch.getReceivedBitlength() ); Serial.print("Bit "); Serial.print(" // "); Serial.print("Protocol: "); Serial.println( mySwitch.getReceivedProtocol() ); digitalWrite(13LED_BUILTIN, HIGH); // Toggle the onboard LED if serial is available - Optional delay(1); digitalWrite(13LED_BUILTIN, LOW); mySwitch.resetAvailable(); } } |
Reference
Reference | URL |
---|---|
Spec Sheet | http://www.mantech.co.za/Datasheets/Products/433Mhz_RF-TX&RX.pdf |
Complete Guide for RF 433MHz Transmitter/Receiver Module With Arduino | https://randomnerdtutorials.com/rf-433mhz-transmitter-receiver-module-with-arduino/ |
Using Inexpensive 433 MHz RF Modules with Arduino | https://www.youtube.com/watch?v=b5C9SPVlU4U |
Radio Head Library | http://www.airspayce.com/mikem/arduino/RadioHead/ |
RF Sniffer | https://www.electroschematics.com/13682/433mhz-rf-sniffer/ |
RC Switch Library | https://github.com/sui77/rc-switch |
...