
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"); }