This project uses RF 433MHz module.
One Arduino work like transmitter and other like receiver.
When we press button on transmitter side, LED on receiver side go ON or OFF.
This RF Transmitter Receiver Circuit with Arduino Uno is very simple.
Good project for new beginners.
Range is small but enough for small hobby work.
Arduino Coding:
// Transmitter code
int button = 7;
int led = 13;
int txPin = 12;
void setup() {
pinMode(button, INPUT_PULLUP);
pinMode(led, OUTPUT);
pinMode(txPin, OUTPUT);
}
void loop() {
int state = digitalRead(button);
if(state == LOW){
digitalWrite(txPin, HIGH);
digitalWrite(led, HIGH);
} else {
digitalWrite(txPin, LOW);
digitalWrite(led, LOW);
}
}
Arduino code receiver side:
// Receiver code
int led = 13;
int rxPin = 11;
void setup() {
pinMode(led, OUTPUT);
pinMode(rxPin, INPUT);
}
void loop() {
int value = digitalRead(rxPin);
if(value == HIGH){
digitalWrite(led, HIGH);
} else {
digitalWrite(led, LOW);
}
}Coding Explanation:
- INPUT_PULLUP used for button so wiring is easy.
- When button is pressed then pin becomes LOW.
- Transmitter sends HIGH on pin 12.
- Receiver reads pin 11.
- If HIGH then LED is ON.
- If LOW then LED is OFF.
- Very simple communication logic.
Circuit Working for RF Transmitter Circuit :

Parts List for Transmitter Circuit:
| Part Name | Quantity |
|---|---|
| Resistor | |
| 220Ω 1/4 watt | 1 |
| 10k 1/4 watt | 1 |
| Semiconductors | |
| Arduino Uno | 1 |
| RF Transmitter Module | 1 |
| Push Button | 1 |
| LED any 5mm | 1 |
Transmitter Arduino read the push button.
When button is pressed then input pin becomes LOW.
Arduino send HIGH signal to RF transmitter data pin.
RF transmitter send this HIGH as radio signal in air.
If button is not pressed then Arduino send LOW.
LED on transmitter also show button status.
So transmitter only send simple ON or OFF signal.
How to Build RF Transmitter Circuit:
To build a RF Transmitter Circuit with Arduino Uno following are the steps to follow:
- Assemble all the parts as shown in circuit diagram.
- RF Transmitter VCC pin goes to Arduino 5V
- RF Transmitter GND pin goes to Arduino GND
- RF Transmitter DATA pin goes to Arduino digital pin 12
- Push button one pin goes to Arduino 5V
- Push button other pin goes to Arduino digital pin 7
- Connect 10k resistor from pin 7 to GND
- LED positive connect to Arduino pin 13
- LED negative connect to 220 ohm resistor to GND
- Arduino 5V pin connect to breadboard positive line
- Arduino GND pin connect to breadboard ground line
Circuit Working for RF Receiver Circuit:

Parts List for Receiver Circuit:
| Part Name | Quantity |
|---|---|
| Resistor | |
| 220Ω 1/4 watt | 1 |
| Semiconductors | |
| Arduino Uno | 1 |
| RF Receiver Module | 1 |
| LED any 5mm | 1 |
Receiver module take radio signal from air.
It give this signal to Arduino data pin.
Arduino read HIGH or LOW from receiver pin.
If Arduino receive HIGH then it turns LED ON.
If receive LOW then it turns LED OFF.
Receiver only decode simple ON/OFF with no coding used.
So LED show the received state immediately.
How to Build RF Receiver Circuit:
To build a RF Receiver Circuit with Arduino Uno follow the below steps:
- Assemble all the parts as shown in circuit diagram.
- RF Receiver VCC pin connect to Arduino 5V.
- RF Receiver GND pin connect to Arduino GND.
- RF Receiver DATA pin connect to Arduino digital pin 11.
- LED positive pin goes to Arduino pin 13.
- LED negative pin goes to 220 ohm resistor to GND.
- Arduino 5V pin goes to breadboard positive line.
- Arduino GND pin goes to breadboard ground line.
Formula with Calculation:
Below is a small formula from Ohms Law to find LED resistor.
R = (Vsource – Vled) / Iled
where,
- R means resistor value in ohms.
- Vsource means Arduino supply voltage 5V.
- Vled means LED forward voltage, around 2V for red LED.
- Iled means LED current, about 0.02A or 20mA.
Example:
R = (5V – 2V) / 0.02A
R = 3V / 0.02A
R = 150 ohms
So we choose next safe value like 220 ohm resistor to keep LED safe.
Conclusion:
This RF Transmitter Receiver Circuit with Arduino Uno is very simple and easy.
Good for learning basic wireless control.
Only few wires and two Arduino needed.
We can use it for wireless switch, robot control and small remote.
This project is easy first step into wireless electronics.
Leave a Reply