5767 fm stereo radio 76-108mhz module
Out of Stock
Price: KSH 700.00

5767 FM Stereo Radio 76-108MHz Module

The 5767 FM Stereo Radio Module (76-108MHz) allows you to easily integrate FM radio reception into your electronics projects. Whether you are building a radio, a music system, or just experimenting with radio signals, this module provides clear reception and stereo output. It is a versatile and cost-effective solution for adding FM radio capabilities to your Arduino or Raspberry Pi projects.

Applications:

  • FM radio receiver in DIY electronics projects
  • Arduino-based music and radio projects
  • Raspberry Pi audio projects
  • Portable FM radio systems
  • Signal processing and radio frequency experiments

Key Features:

  • Wide FM reception range (76-108MHz)
  • Stereo audio output for enhanced sound quality
  • Simple integration with microcontrollers like Arduino and Raspberry Pi
  • Low power consumption, making it ideal for portable applications
  • Compact and easy to use in a variety of electronic projects

Pinout Description:

  • VCC (Pin 1): Power supply (3.3V to 5V)
  • GND (Pin 2): Ground connection
  • OUT (Pin 3): Audio output (stereo)
  • ANT (Pin 4): FM antenna connection
  • IF (Pin 5): Intermediate frequency (optional for advanced setups)

This module is perfect for hobbyists and electronics enthusiasts who want to build FM radio receivers or integrate radio functionality into microcontroller-based projects.

Sample Working Code for Arduino:

// 5767 FM Stereo Radio Example

#include 

// Define the I2C address for the FM module
#define FM_MODULE_ADDR 0x60

void setup() {
  Serial.begin(9600);  // Start serial communication
  Wire.begin();        // Start I2C communication

  // Initialize the FM module
  Serial.println("FM Radio Module Initialized");

  // Set FM Frequency (in Hz)
  setFMFrequency(101900000);  // Example: 101.9 MHz (101900000 Hz)
}

void loop() {
  // The module will continuously receive FM radio signals
  // In this simple example, we will just print a message every 5 seconds
  Serial.println("Listening to FM Radio...");
  delay(5000);  // Wait for 5 seconds before printing again
}

// Function to set the FM frequency
void setFMFrequency(long frequency) {
  Wire.beginTransmission(FM_MODULE_ADDR);
  Wire.write(0x02);  // Command to set frequency register

  // Send frequency data to the module (high and low bytes)
  Wire.write(frequency >> 8); // Send high byte of frequency
  Wire.write(frequency & 0xFF); // Send low byte of frequency

  Wire.endTransmission();
  Serial.print("FM Frequency Set to: ");
  Serial.print(frequency / 1000000);  // Print frequency in MHz
  Serial.println(" MHz");
}
        

🔥RELATED PRODUCTS🔥

🔗 HIMASTORES PRODUCTS