Site icon Circuit Ideas for You

RF Transmitter Receiver Circuit with Arduino Uno

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:

Circuit Working for RF Transmitter Circuit :

RF Transmitter Circuit Diagram with Arduino Uno

Parts List for Transmitter Circuit:

Part NameQuantity
Resistor
220Ω 1/4 watt1
10k 1/4 watt1
Semiconductors
Arduino Uno1
RF Transmitter Module1
Push Button1
LED any 5mm1

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:

Circuit Working for RF Receiver Circuit:

RF Receiver Circuit Diagram with Arduino Uno.

Parts List for Receiver Circuit:

Part NameQuantity
Resistor
220Ω 1/4 watt1
Semiconductors
Arduino Uno1
RF Receiver Module1
LED any 5mm1

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:

Formula with Calculation:

Below is a small formula from Ohms Law to find LED resistor.

R = (Vsource – Vled) / Iled

where,

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.

References:

RF 433Mhz receiver with Arduino and Transmitter without

Exit mobile version