Sisällysluettelo:

Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma: 5 vaihetta (kuvilla)
Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma: 5 vaihetta (kuvilla)

Video: Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma: 5 vaihetta (kuvilla)

Video: Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma: 5 vaihetta (kuvilla)
Video: FM радио модуль Si4703 для Ардуино 2024, Heinäkuu
Anonim
Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma
Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma
Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma
Si4703 FM -radiokortin käyttäminen RDS: n kanssa - Arduino -opetusohjelma

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

Mitä tarvitset
Mitä tarvitset

Tätä opetusohjelmaa varten tarvitset:

  • Arduino uno
  • Leipälauta (tai leipälautan kilpi)
  • Si4703 FM -levy
  • Kuulokkeet

Vaihe 2: Piiri

Piiri
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

Testaus
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

Hyvin tehty!
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!

Suositeltava: