Close this search box.


Wireless Transmitter and Receiver using RF Modules

Communication over Radio Frequency has many advantages as it doesn’t require a line of sight connection between the transmitter and receiver as in case of Infrared communication.

The range of RF communication is very high when compared to IR communication. In this project, a wireless transmitter and receiver system using RF modules (RF Transmitter and RF Receiver) is implemented.

RF Transmitter and receiver cirucits

An RF Transmitter and Receiver pair is used for wireless communication. The wireless data transmission is done using 433 MHz Radio Frequency signals that are modulated using Amplitude Shift Keying (ASK) Modulation technique.

In order to implement the wireless transmitter and receiver, we use an encoder IC HT12E and a decoder IC HT12D.

Wireless Transmitter and Receiver using RF Modules

The circuit is divided into transmitter and receiver sections. The transmitter section consists of an RF Transmitter, HT12E encoder IC and four push buttons.

The receiver section consists of RF Receiver, HT12D Decoder IC and four LEDs. An extra LED is connected to VT (Valid Transmission) pin of the decoder IC. This is used to indicate a successful transmission of data.

A 750 KΩ resistor is connected between the oscillator terminals of encoder IC. This is to enable the oscillator.
Similarly, a 33 KΩ resistor is connected between the oscillator pins of decoder IC.





Rf Transmitter



Wireless RF Receiver

RF receiver

Component Description

RF Transmitter and Receiver Modules: The wireless communication between transmitter and receiver sections is achieved using RF modules. A 433 MHz transmitter and receiver pair are used in this project.


It is an encoder IC that converts the 4-bit parallel data from the 4 data pins into serial data in order to transmit over RF link using transmitter.


It is a decoder IC that converts the serial data received by the RF Receiver into 4-bit parallel data and drives the LEDs accordingly.


RF transmitter and receiver output

The aim of this project is to implement a wireless transmitter and receiver using RF modules. It uses radio signals to transmit the data. The working of the project is as follows.

The transmitter and receiver sections are placed at a distance of at least 20 meters. In order to show the working of wireless communication between transmitter and receiver, 4 LEDs at receiver side are controlled by 4 buttons at transmitter section.

The HT12E encoder IC converts the 4-bit data from the 4 data pins that are connected to buttons into serial data. This serial data is sent to RF transmitter. The RF transmitter transmits this serial data using radio signals.

At the receiver side, the RF receiver receives the serial data. This serial data is sent to HT12D decoder IC which converts into 4 bit parallel data.

The 4 data pins of decoder are connected to LEDs. According to the buttons pushed, the LEDs can be turned ON or OFF.


  • As RF Modules doesn’t require line of sight communication, the transmitter and receiver can be isolated over a distance and data can be transmitted successfully.
  • The wireless transmitter and receiver can be used in car door and garage door controllers.
  • They can also be used in home automation systems.

62 Responses

  1. I made the connections correctly,but the circuit is not working.The i.c is getting heated very badly.

  2. Wow great detail.
    I just have a question.

    I have a Wireless RF transmitter and receiver 433 MHZ – RXB6 Module and a RasberryPi2.
    I want to create a Wireless Button for WebCam to take pics, the webcam is connected to a RasberryPi 2.

    My question is:
    Do I need to have the HT12D chip?

  3. Hey , where is the antenna in this video and you are turning on-off the LED using switch…??????
    How is it possible?????

        1. anyplace you wish… indicating it doesn’t mean ‘schematic’ diagram location… which is TX output. Location may be on the roof as you decide.

  4. I made the connections as mentioned by you in article. But on pressing the switches the LEDs are not turning off. As soon as I apply voltage to both the circuits, LEDs get lighten up but on pressing toggle switches they are not being turned off.
    Kindly help.

    1. Hi, Please check the connections once again. Try to turn ON the receiver circuit before the transmitter circuit.

    2. i just made the connections .now my question is that you had applied the LED in the transmitter ckt with resistor.
      do i know the resistor value?

    1. Range can be extended by increasing the length of antenna. For maximum range, you want to use an antenna of the proper length of 1/4 * lambda. At 433 MHz, this comes to 17 centimeters. It is best to stretch out the antenna to its maximum length but it will also work when coiled up a bit.

    1. HT12E and HT12D are the encoder and decoder ICs. You have to use them to successfully transmit the data. An alternative way is to use two microcontrollers at both the ends and program them according to the function they have to perform (encoding and decoding the data).

  5. How would I make this project with a 2KM Long Range RF link kits w/ encoder and decoder connected to them. I am new with breadboards and I have a project that i need to make these connections work.

    1. Hi, 2Km with these modules might be possible by increasing the transmitter power and designing a half wave dipole antenna.

    1. Hi, You can use a simple PNP transistor like BC558 for example to turn on the LED upon pushing the button.

  6. Hi, I followed your schematic, but the problem I have encountered is that when I push the buttons nothing happens. Please Help

    1. Hi, Please check the connections once again. Try to turn ON the receiver circuit before the transmitter circuit.

  7. Can you explain why you picked the specific values 33k and 750k ? I used a 680 k instead of 750 k and it works fine. Do you know why? Great tutorial btw.

    1. Hi, If you refer the data sheets of HT-12E and HT-12D, you can understand how to select the Resistors for oscillators (ROSC). In the data sheet, for a 5V supply, if the ROSC of HT-12E is 1.1M, then ROSC for HT-12D should be 51K. The combination of 750K and 33K might not be correct, but with breadboard circuits, even with exact values, you might not get the result.

  8. Hi… if I were connect two motors instead of 4 LED’s, how should I give the connections? and should I change the resistor for using motors?

  9. Is it compulsory to use 750k resistor and 33 k resistor? Can i use any other combination of resistors?
    If yes , then please say those combinations

    1. The resistors are for the Oscillators in the Encoder and Decoder ICs. Depending on the supply voltage, those values change. For example, at 5V supply, the resistora are 1M Ohms and 51K Ohm for Encoder Oscillator and Decoder Oscillator respectively. Please refer to the data sheets of both Encoder and Decoder ICs.

  10. Hi, I made this work but suddenly my receiver has stopped working. I then took out the antenna …17.25cm wire and it works without it. What happened!? I still have the antenna on the transmitter but once I place the antenna on the receiver side it doesn’t work. Where am I going wrong?

  11. Can we use motion sensors instead of push buttons and also buzzer for leds.If not ,why?
    Also when we use them which I said ,is there any use of extra voltage or have to change in resistance??
    Please reply,I badly need ur answer

  12. I have made same connection but on same breadboard but it is not working properly in place of 4 LED’s only 1 LED is glowing and even that LED is not showing any effect on turning on/ off switch can you tell me what mistake I’m doing

  13. dude were did you get the 433 transiever, i have looked for it all over the electronic stores in my city.

  14. on the receiver side theto led at vt doesnt glow .i.e, the transmission doesnt take place andin my circuit isto absoulately correct

      1. may be i want to transmit my conversation inside my room to a distance of 1 km ,where can i plug microphone and pre amplifier stage?

  15. I want to transmit data at the range of 100 meter . is it possible to transmit data at this range?

    Please reply as early as possible

  16. I need two of these at the same time for the application. I wondered if there was addressing so that the signals do not go over top each other.


  17. Thanks for your efforts..

    can i use this design for ground penetration application? if i send signal from RF transmitter to ground , it should a reflect signal will be produced depending on ground layers and receiver will catch it ? is it possible?

    thanks alot

  18. Is there a way to pair transmitters and receivers so that multiple sets can operate in the same area without interfering with each other?

Leave a Reply

Your email address will not be published. Required fields are marked *