Logo Logo
Nazaj na seznam
Arduino

Kako nastaviti fiksno frekvenco na TEA5767 za Radio Kranj

14. 03. 2026
Kako nastaviti fiksno frekvenco na TEA5767 za Radio Kranj

Če ne potrebuješ iskanja postaj in želiš, da tvoj Arduino radio vedno igra isto postajo (npr. v delavnici), je najboljša rešitev "zaklenjena" frekvenca. Spodnji primer prikazuje, kako modul TEA5767 fiksno nastaviti na Radio Kranj (97.3 MHz).

Potrebna strojna oprema

  • Arduino plošča (Uno, Nano ali Mega)
  • TEA5767 FM radijski modul
  • Antena (zadostuje košček žice)

Povezava (I2C protokol)

TEA5767 uporablja I2C komunikacijo, zato ga povežemo na naslednje pine:

TEA5767 PinArduino (Uno/Nano)Opis
VCC5VNapajanje
GNDGNDOzemljitev
SDAA4Podatkovna linija
SCLA5Ura (Clock)

Arduino koda za eno frekvenco

#include <Wire.h> // Knjižnica za I2C komunikacijo 
#include <TEA5767.h> // Knjižnica za TEA5767 modul 

TEA5767 radio; // Ustvari objekt za radio 
unsigned char status[5]; // Polje za branje statusa 

void setup() {
    Serial.begin(9600);
    Wire.begin(); // Inicializacija I2C 

    radio.init(); // Inicializiraj modul 
    radio.set_frequency(97.3); // Nastavi Radio Kranj (97.3 MHz) 

    Serial.println("FM radio pripravljen na 97.3 MHz"); 
}

void loop() {
    // Vsako sekundo preverimo moč signala
    if (radio.read_status(status)) { 
        int signal = radio.signal_level(status); // Jakost signala 
        int isStereo = radio.stereo(status); // Preveri stereo način 

        Serial.print("Jakost signala: "); [cite: 147]
        Serial.print(signal); [cite: 148]
        Serial.print(" | Stereo: "); [cite: 149]
        Serial.println(isStereo ? "Da" : "Ne"); [cite: 150]
    }
    delay(1000); 
}

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.