

The 433MHz RF Receiver is a device designed to receive radio frequency signals at a frequency of 433 MHz. It is widely used in wireless communication systems due to its simplicity, low cost, and efficiency. This component is commonly paired with a 433MHz RF Transmitter to enable wireless data transmission over short to medium distances. Typical applications include remote controls, wireless sensors, home automation systems, and Internet of Things (IoT) devices.








The 433MHz RF Receiver typically has 4 pins. The table below describes each pin:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply pin. Connect to 3.3V or 5V DC. |
| 2 | DATA | Data output pin. Outputs the received digital signal. |
| 3 | DATA | Duplicate data output pin (can be used interchangeably with Pin 2). |
| 4 | GND | Ground pin. Connect to the ground of the power supply. |
Below is an example of how to use the 433MHz RF Receiver with an Arduino UNO to receive data:
#include <RCSwitch.h> // Include the RC-Switch library for decoding RF signals
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
mySwitch.enableReceive(0); // Enable receiver on interrupt pin 2 (Arduino UNO pin 2)
}
void loop() {
if (mySwitch.available()) {
// Check if a signal is received
int receivedValue = mySwitch.getReceivedValue();
if (receivedValue == 0) {
Serial.println("Unknown signal received"); // Print error if signal is invalid
} else {
Serial.print("Received signal: ");
Serial.println(receivedValue); // Print the received signal value
}
mySwitch.resetAvailable(); // Reset the receiver to listen for the next signal
}
}
Note: The RC-Switch library must be installed in the Arduino IDE. You can install it via the Library Manager.
No Signal Received:
Interference or Noise:
Short Range:
Q: Can I use the 433MHz RF Receiver with a 3.3V microcontroller?
A: Yes, the receiver operates at both 3.3V and 5V. Ensure the data pin voltage is compatible with your microcontroller.
Q: What is the maximum range of the 433MHz RF Receiver?
A: The range is up to 50 meters in an open environment with a clear line of sight. Obstacles and interference can reduce the range.
Q: How do I decode the received data?
A: Use a microcontroller with a library like RC-Switch to decode the received signals. The library simplifies the process of interpreting the raw data.
Q: Can I use multiple receivers in the same area?
A: Yes, but ensure that each transmitter is uniquely coded to avoid interference between signals.