Tartalomjegyzék:

A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató: 5 lépés (képekkel)
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató: 5 lépés (képekkel)

Videó: A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató: 5 lépés (képekkel)

Videó: A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató: 5 lépés (képekkel)
Videó: Radione R 9 2024, Július
Anonim
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató
A Si4703 FM rádiólap használata RDS -sel - Arduino bemutató

Ez a Silicon Laboratories Si4703 FM tuner chip kiértékelő táblája. Az egyszerű FM -rádión túl a Si4703 képes a Radio Data Service (RDS) és a Radio Broadcast Data Service (RBDS) információk észlelésére és feldolgozására is.

A táblán nincs beépített antenna. Fejhallgató vagy 3 láb hosszú 3,5 mm-es audio kábel használatával azonban a vezetékek antennaként fognak működni!

Ebben az oktatóanyagban megtudhatja, hogyan kell használni az Arduino uno táblával. Az állomásokat irányítjuk és az RDS üzeneteket a Codebender soros monitorán keresztül olvassuk.

Szóval, kezdjük!

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz

Ehhez az oktatóanyaghoz szüksége lesz:

  • Arduino uno
  • Kenyeretábla (vagy kenyérlappajzs)
  • Si4703 FM tábla
  • Fejhallgató

2. lépés: Az áramkör

Az áramkör
Az áramkör

A csatlakoztatások meglehetősen egyszerűek, lásd a fenti képet a kenyértábla áramkörének sematikus ábrájával.

  • Si4703 3.3V pin Arduino uno 3.3V
  • Si4703 GND csap Arduino uno GND -hez
  • Si4703 SDIO csap - Arduino uno pin A4
  • Si4703 SCLK csap - Arduino uno A5
  • Si4703 RST csap - Arduino uno 2

3. lépés: A kód

Íme a kód, beágyazva a Codebender segítségével!

Próbálja meg letölteni a codebender bővítményt, és kattintson a "Futtatás Arduino -n" gombra az Arduino tábla programozásához ezzel a vázlattal. És ennyi, ezzel a vázlattal programozta Arduino -ját.

A kedvenc állomásokat a "Szerkesztés" gombra kattintva módosíthatja vagy hozzáadhatja, és módosíthatja az alábbi kódot:

else if (ch == 'a') <--- 'a' elküldésével {channel = 930; <--- a 93.0 állomásra megy

radio.setChannel (csatorna);

displayInfo ();

}

4. lépés: Tesztelés

Tesztelés
Tesztelés

Nyomja meg a "Csatlakozás" gombot az alábbi soros monitorhoz.

A hangerő alapértelmezés szerint 0. A hangerőt a "+" vagy "-" szimbólum elküldésével módosíthatja. Parancsokat is kombinálhat. Például, ha elküldi, hogy "a +++++++++" a kedvenc "a" állomásra megy (93,0 kódra állítva), és a hangerőt 9 -re változtatja.

5. lépés: Jól sikerült

Szép munka!
Szép munka!

Sikeresen elvégezte még a „Hogyan” oktatóanyagot, és megtanulta, hogyan kell használni a Si4703 FM rádiómodult az Arduino uno kártyával.

Remélem tetszett ez, jelezd kommentben.

Több is lesz belőlük, ezért mindenképpen kattintson a Követés gombra!

Ajánlott: