Sisällysluettelo:
Video: Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma: 5 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on Silicon Laboratories Si4703 FM -viritinpiirin arviointitaulu. Sen lisäksi, että Si4703 on yksinkertainen FM -radio, se pystyy myös havaitsemaan ja käsittelemään sekä Radio Data Service (RDS) - että Radio Broadcast Data Service (RBDS) -tietoja.
Kortilla ei ole sisäänrakennettua antennia. Kuulokkeita tai 3 metriä pitkää 3,5 mm: n audiokaapelia käyttämällä johdot toimivat kuitenkin antennina!
Tässä opetusohjelmassa opit käyttämään sitä Arduino uno -levyn kanssa. Valvomme asemia ja luemme RDS -viestejä Codebenderin sarjamonitorin kautta.
Joten aloitetaan!
Vaihe 1: Mitä tarvitset
Tätä opetusohjelmaa varten tarvitset:
- Arduino uno
- Leipälauta (tai leipälautan kilpi)
- Si4703 FM -levy
- Kuulokkeet
Vaihe 2: Piiri
Liitännät ovat melko helppoja, katso yllä oleva kuva leipälevyn piirikaaviosta.
- Si4703 3.3V pin -Arduino uno 3.3V
- Si4703 GND -nasta Arduino uno GND: hen
- Si4703 SDIO -nasta - Arduino uno -tappi A4
- Si4703 SCLK -nasta Arduino uno -tappiin A5
- Si4703 RST -tappi Arduino uno -tappiin 2
Vaihe 3: Koodi
Tässä koodi Codebenderin avulla!
Kokeile ladata koodinjakaja -laajennus ja napsauttaa "Suorita Arduinolla" -painiketta ohjelmoidaksesi Arduino -korttisi tällä luonnoksella. Ja siinä kaikki, olet ohjelmoinut Arduinosi tämän luonnoksen avulla.
Voit muuttaa tai lisätä suosikkiasemia napsauttamalla "Muokkaa" -painiketta ja muuttamalla alla olevaa koodia:
muuten jos (ch == 'a') <--- lähettämällä 'a' {channel = 930; <--- siirtyy asemalle 93.0
radio.setChannel (kanava);
displayInfo ();
}
Vaihe 4: Testaus
Paina "Yhdistä" -painiketta sarjamonitoriin alla.
Oletuksena äänenvoimakkuus on 0. Voit muuttaa äänenvoimakkuutta lähettämällä "+"-tai "-" -merkin. Voit myös yhdistää komentoja. Esimerkiksi jos lähetät "a +++++++++" siirtyy suosikkiasemalle "a" (93,0 asetettu koodiksi) ja muuttaa äänenvoimakkuudeksi 9.
Vaihe 5: Hyvin tehty
Olet onnistuneesti suorittanut vielä yhden "Kuinka" -opetusohjelman ja opit käyttämään Si4703 FM -radiomoduulia Arduino uno -levyn kanssa.
Toivottavasti pidit tästä, kerro siitä kommenteissa.
Niitä tulee lisää, joten muista napsauttaa Seuraa -painiketta!