Using RF 433MHz Transmitter/Receiver Module With Arduino    Send article as PDF   
This Article aims to be a comprehensive guide to the popular RF 433MHz Transmitter/Receiver modules. Information on how they work, some features, and an Arduino project example that you can take and apply to other projects.


These RF modules are very popular among the Arduino tinkerers. The 433MHz is used on a wide variety of applications that require wireless control.

These modules are very cheap and you can use them with any microcontroller (MCU).

Specifications RF 433MHz Receiver

  • Frequency Range: 433.92 MHz
  • Modulation: ASK
  • Input Voltage: 5V
  • Price: $1 to $2

Specifications RF 433MHz Transmitter

  • Frequency Range: 433.92MHz
  • Input Voltage: 3-12V
  • Price: $1 to $2

Where to buy?

You can purchase these modules from eBay for just a few dollars. Click here to see RF 433MHz module on eBay.


Arduino with RF 433MHz Modules

You need the following components to make this circuit:

  • 2x Arduino (eBay)
  • RF 433MHz Receiver/Transmitter (eBay)
  • Breadboard (eBay)

Library download

Here’s the library you need for this project:

  1. Download the RadioHead library
  2. Unzip the RadioHead library
  3. Install the RadioHead library in your Arduino IDE
  4. Restart your Arduino IDE

The RadioHead library is great and it works with almost all RF modules in the market. You can read more about this project here.

Receiver Circuit

Follow the circuit above for your receiver. Then upload the code below.


Transmitter Circuit

433mhz_arduino_transmitter_circuitFollow the circuit above for your transmitter. Then upload the code below.



In this project the transmitter is sending a message “Hello World!” to the receiver via RF. Those messages are being displayed in the serial monitor from the receiver. Here’s what you should see in your Arduino IDE serial monitor.

receiver serial monitor


You need to have some realistic expectations when using this module. They work very well when the receiver and transmitter are close to each other. If you separate them too far you’ll loose the communication.

The communication range will vary. It depends on how much voltage that you’re supplying to your transmitter module, RF noise in your environment and if you’re using an external antenna.

Previous Post
UI Mon EVShield

OpenElectrons' UI module for EVShield

OpenElectrons' have released a UI module for EVShield. The module has a color display and a navigation switch. Use this UI module on your EVShield for easy user interaction with ... Read more

Next Post

ESP8266 WiFi Module – AT Command Reference

ESP8266 WiFi Module, in it’s default configuration, boots up into the serial modem mode. In this mode you can communicate with it using a set of AT commands. I will ... Read more

Short URL:

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Do NOT follow this link or you will be banned from the site!