...
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);
mySwitch.enableReceive(0); // Receiver input on interrupt 0 (D2)
pinMode(13, 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(13, HIGH); // Toggle the onboard LED if serial is available - Optional
delay(1);
digitalWrite(13, 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 |
...