How to Use the TEA5767 FM Radio Module - Arduino Tutorial

Introduction: How to Use the TEA5767 FM Radio Module - Arduino Tutorial

About: Arduino Tutorials by Codebender.cc Team

In this tutorial you will learn how to use the TEA5767 FM radio module with Arduino uno board. These modules use I2C and are available on eBay for just a few dollars each. It has two 3.5mm jack outputs, one for antenna cable and one for headphones.

If you want to find more technical details about the TEA5767 chip you can read its datasheet here.

We will use the serial monitor of Codebender to print out the current frequency and search for next/previous stations.

Step 1: What You Will Need

For this tutorial you will need:

  • Arduino uno
  • TEA5767 FM radio module
  • Breadboard

Step 2: The Circuit

The connections are pretty easy, see the image above with the breadboard circuit schematic.

Step 3: The Code

Here's the code, embedded using Codebender!

Try downloading the codebender plugin and clicking on the "Run on Arduino" button to program your Arduino board with this sketch. And that's it, you've programmed your Arduino with this sketch.

Step 4: Testing

Press the "Connect" button to serial monitor below.

Send '+' or '-' to go to next or previous station/frequency.

Step 5: Well Done

You have successfully completed one more "How to" tutorial and you learned how to use the TEA5767 FM radio module with the Arduino uno board.

What next? You can make your own digital fm radio for your desk with LCD display and speakers, check this project here.

I hope you liked this, let me know in the comments.

There will be more of them, so make sure to click Follow button!

Be the First to Share

    Recommendations

    • Make it Real Student Design Challenge #3

      Make it Real Student Design Challenge #3
    • Explore Science Challenge

      Explore Science Challenge
    • Arduino Contest

      Arduino Contest

    9 Comments

    0
    PLAAH
    PLAAH

    Question 1 year ago

    I made it.Frequency,Signal level .. are viewed in Serial monitor as above picture. But there is not any sound. I tried to using 3 modules. Please help.

    0
    trendaten
    trendaten

    Answer 1 year ago

    First check - check socket - only one is for head phones
    Second check - check headphones in another audio source
    its near impossible that you got 3 broken modules. Check program, wires, etc

    0
    erikhoffman
    erikhoffman

    Question 1 year ago on Step 5

    Where is the library?????????????

    0
    m1keC
    m1keC

    Question 2 years ago on Step 3

    In the sketch for TEA5767 you are setting several variables and never using them: current_millis, the search direction.... why?

    0
    gcarlyle22
    gcarlyle22

    5 years ago

    Doesn't work. Error compiling. Nor does your ino file. Sorry.

    0
    pedro_grande
    pedro_grande

    4 years ago

    To run this program from Arduino IDE it requires the library TEA5767 to use the header TEA5767.h Whre can I find this library? Of course it does not works with the TEAD5767Radio library.

    0
    diy_bloke
    diy_bloke

    Reply 4 years ago

    You will find that library here:

    http://www.ardumotive.com/how-to-use-the-tea5767-fm-radio-module-en.html

    under the program there is a download with two libraries in it. the TEA5767Radio.h and the TEA5767.h