• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » Simple Arduino FM Receiver Circuit

Simple Arduino FM Receiver Circuit

Last updated on 31 July 2025 by Admin-Lavi Leave a Comment

This project uses Arduino Uno to make Simple Arduino FM Receiver Circuit.

Main part is RDA5807M FM radio module.

It get FM signal and changes to audio sound.

Sound goes through 7809 IC to make louder and then comes out from 3.5mm audio jack.

We can listen FM stations and learn basic digital electronics and radio waves.

Code:

#include <Wire.h>
#include <RDA5807M.h>

RDA5807M radio;

void setup() {
  Serial.begin(9600);
  Wire.begin(); // Initializes I2C communication on A4 (SDA) and A5 (SCL)
  
  if (!radio.init()) {
    Serial.println("RDA5807M initialization failed!");
    while (1);
  }
  
  radio.setBandFrequency(RDA5807M::FM_BAND, 101.1); // Set to FM frequency 101.1 MHz
  radio.setVolume(10); // Set volume (0-15)
}

void loop() {
  // Update station or functionalities as needed
  // For example, you could include buttons to change the frequency
  delay(500);

Code Explanation:

  • Use two libraries RDA5807M for FM radio and Wire for I2C connection.
  • Setup radio module and serial communication.
  • Set volume and FM station to 101.1 MHz.
  • Now volume and frequency stay same.
  • But we can add buttons or knobs to change frequency later.

Circuit Working:

Simple Arduino FM Receiver Circuit Diagram

Parts List:

ComponentQuantity
Arduino Uno microcontroller1
RDA5807M FM radio module1
IC 7809 voltage regulator1
3.5mm audio jack female connector1

Circuit get 5V power from Arduino Uno.

RDA5807M module connect to Arduino digital pins for control and data.

FM signal come through antenna.

RDA5807M change FM signal to audio sound.

IC 7809 make audio louder.

Then sound goes to 3.5mm jack for speaker or headphone.

How to Build:

To build a Simple Arduino FM Receiver Circuit follow the below mentioned steps for connections:

  • Take all parts like shown in circuit diagram.
  • Use IC 7809 to give 9V DC to Arduino.
  • Connect RDA5807M SDA to Arduino A4.
  • Connect RDA5807M SCL to Arduino A5.
  • Connect RDA5807M VCC to Arduino 5V.
  • Connect antenna to Antenna pin on RDA5807M.
  • Connect RDA5807M GND to Arduino GND.
  • Audio jack first leg goes to Lout pin.
  • Second and third leg goes to GND pin.
  • Fourth leg goes to Rout pin.

Conclusion:

This Simple Arduino FM Receiver Circuit show how to join many parts to make working device.

We can change code to search more stations or add volume control.

By doing this we learn more about coding and electronics.

Keep trying and enjoy learning!

References:

FM Radio receiver?

Filed Under: Arduino Projects, Audio Circuits

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Build Your Own Door Knob Touch Alarm Circuit
Next Post: Simple Magnet Polarity Detector Circuit using Hall Effect Sensor »

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar




Categories

  • Alarm Circuits (34)
  • Amplifier Circuits (67)
  • Arduino Projects (59)
  • Audio Circuits (98)
  • Automobile Circuits (19)
  • Battery Charger Circuits (52)
  • Free Energy (13)
  • Heater and Temperature Controllers (10)
  • High Voltage (1)
  • Indicator Circuits (41)
  • Inverter Circuits (16)
  • LDR Circuits (17)
  • LED and Lamps (119)
  • Meters and Testers (29)
  • Motor Controllers (18)
  • Oscillator Circuits (34)
  • Power Supply Circuits (93)
  • Remote Control Circuits (7)
  • Security and Protection (26)
  • Sensors and Detectors (98)
  • Solar Circuits (22)
  • Timer Circuits (31)
  • Transistor Circuits (59)
  • Transmitter Circuit (14)
  • Tutorials (5)
  • Water Level Controller (4)

Recent Posts

  • AND Gate Circuit using Transistors
  • How to Make a NOT Gate Circuit with Transistor
  • Solar Panel, Battery, Inverter Connection Circuit
  • Simple PWM Solar Charge Controller Circuit
  • Simple Solar Light Circuit

Recent Comments

  1. Admin-Lavi on FM Transmitter Circuit (100 meters range)
  2. DEVINDER SINGH on FM Transmitter Circuit (100 meters range)
  3. Admin-Lavi on Constant Voltage, Constant Current Battery Charger Circuit
  4. Bill on Constant Voltage, Constant Current Battery Charger Circuit
  5. Admin-Lavi on Long Range FM Transmitter Circuit (2km)

Copyright © 2025 | New Circuit Ideas