Skip to main content
ELECTRONICS COMPONENTS · ARDUINO · ESP32 Shop, learn and build
BUILDCIRCUIT.COM logoBUILDCIRCUIT.COMLearn · Design · Build
Home›Tutorial
🛠️ Dive into our collection of DIY Kits, 🔊 Audio Amplifiers, Digital Scoreboards, FM transmitters, and more!
🎶 Explore endless possibilities at our new store.
Build Circuits Logo or Description
MAKER TUTORIAL

How to use 315Mhz RF transmitter and receiver modules with arduino

How to use 315Mhz RF transmitter and receiver modules with arduino

Description: This wireless transmitter and receiver pair operate at 315Mhz. They can easily fit into a breadboard and work well with microcontrollers to create a very simple wireless data link. Since these are only transmitters, they will only work communicating data one-way, you would need two pairs (of different frequencies) to act as a transmitter/receiver pair.

Note: These modules are indiscriminate and will receive a fair amount of noise.  Both the transmitter and receiver work at common frequencies and don't have IDs. Therefore, a method of filtering this noise and pairing transmitter and receiver will be necessary. The example code below shows such an example for basic operation. Please refer to the example code and links below for ways to accomplish a robust wireless data link.

[caption id="" align="alignnone" width="320"]315Mhz wireless transmitter and receiver Module on the left: Receiver
Module on the right: Transmitter[/caption]

Buy now button

Application environment Remote control switch, receiver module, motorcycles, automobile anti-theft products, home security products, electric doors, shutter doors, windows, remote control socket, remote control LED, remote audio remote control electric doors, garage door remote control, remote control retractable doors, remote volume gate, pan doors, remote control door opener, door closing device control system, remote control curtains, alarm host, alarm, remote control motorcycle remote control electric cars, remote control MP3.

Receiver module parameters 

receiver only 1. Product Model: MX-05V 2. Operating voltage: DC5V 3. Quiescent Current: 4mA 4. Receiving frequency:315Mhz 5. Receiver sensitivity:-105DB 6. Size: 30 * 14 * 7mm Technical parameters of the transmitter module

transmitter only 1. Product Model: MX-FS-03V 2. Launch distance :20-200 meters (different voltage, different results) 3. Operating voltage :3.5-12V 4. Dimensions: 19 * 19mm 5. Operating mode: AM 6. Transfer rate: 4KB / S 7. Transmitting power: 10mW 8. Transmitting frequency: 315Mhz 9. An external antenna: 25cm ordinary multi-core or single-core line 10. Pinout from left → right: (DATA; VCC; GND)

Buy now button

An example: 

In this example, receiver and transmitter modules are connected separately to two Arduino boards. The transmitter data pin is connected to Pin 12 of Arduino and the receiver data pin is connected to Pin 11 of Arduino.

[caption id="" align="aligncenter" width="500"]315Mhz wireless transmitter and receiver (1) Data pin of transmitter module to Pin 12 of Arduino.
Data pin of receiver module to Pin 11 of Arduino.
Please note that there are two separate Arduinos for each module.[/caption]

Connecting transmitter module to Arduino:

rotate

See all the images on flickr

Sketch:

Download library(Virtual wire) Connecting receiver module to Arduino: 315Mhz wireless transmitter and receiver (4) See all the images on flickr Sketch:

Download library(Virtual wire)

Output:

The transmitter sends a string "Hello there" and the receiver receives it and displays on serial monitor.

New Picture (1)

Related links:

1. Virtual wire- Arduino Library

2. Buy 315Mhz receiver and transmitter modules on www.buildcircuit.net

3. Video

4. Flickr Images

 transmitter onlyreceiver onlyBuy now button
🛠️ Dive into our collection of DIY Kits, 🔊 Audio Amplifiers, Digital Scoreboards, FM transmitters, and more! 🎶 Explore endless possibilities at our new store. Build Circuits Logo or Description

Keep making.

Explore more circuits, Arduino projects and practical electronics tutorials.

Discover more tutorials →
WHAT'S NEXT?

Keep exploring

More tutorials →