Satura rādītājs:

Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība: 5 soļi (ar attēliem)
Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība: 5 soļi (ar attēliem)

Video: Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība: 5 soļi (ar attēliem)

Video: Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība: 5 soļi (ar attēliem)
Video: Arduino FM Radio with Si4703 2024, Jūlijs
Anonim
Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība
Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība
Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība
Si4703 FM radio plates izmantošana ar RDS - Arduino apmācība

Šī ir Silicon Laboratories Si4703 FM uztvērēja mikroshēmas novērtēšanas dēlis. Papildus tam, ka Si4703 ir vienkāršs FM radio, tas spēj arī atklāt un apstrādāt gan radio datu dienesta (RDS), gan radio apraides datu dienesta (RBDS) informāciju.

Plātnei nav iebūvētas antenas. Tomēr, izmantojot austiņas vai 3 pēdas garu 3,5 mm audio kabeli, vadi darbosies kā antena!

Šajā apmācībā jūs uzzināsit, kā to izmantot ar Arduino uno dēli. Mēs kontrolēsim stacijas un lasīsim RDS ziņojumus, izmantojot Codebender sērijas monitoru.

Tātad, sāksim!

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams

Šai apmācībai jums būs nepieciešams:

  • Arduino uno
  • Maizes dēlis (vai maizes dēļa vairogs)
  • Si4703 FM dēlis
  • Austiņas

2. solis: ķēde

Ķēde
Ķēde

Savienojumi ir diezgan vienkārši, skatiet iepriekš redzamo attēlu ar maizes dēļa shēmas shēmu.

  • Si4703 3.3V pin uz Arduino uno 3.3V
  • Si4703 GND tapa uz Arduino uno GND
  • Si4703 SDIO tapa līdz Arduino uno tapai A4
  • Si4703 SCLK tapa līdz Arduino uno tapai A5
  • Si4703 RST tapa līdz Arduino uno tapai 2

3. darbība: kods

Šeit ir kods, kas iegults, izmantojot Codebender!

Mēģiniet lejupielādēt codebender spraudni un noklikšķināt uz pogas "Run on Arduino", lai ieprogrammētu savu Arduino dēli ar šo skici. Un tas arī viss, jūs esat ieprogrammējis savu Arduino ar šo skici.

Jūs varat mainīt vai pievienot iecienītās stacijas, noklikšķinot uz pogas Rediģēt un mainīt tālāk norādīto kodu.

citādi, ja (ch == 'a') <--- Nosūtot 'a' {channel = 930; <--- dosies uz staciju 93.0

radio.setChannel (kanāls);

displayInfo ();

}

4. solis: pārbaude

Testēšana
Testēšana

Nospiediet pogu "Savienot" ar sērijas monitoru zemāk.

Pēc noklusējuma skaļums ir iestatīts uz 0. Jūs varat mainīt skaļuma līmeni, nosūtot simbolu "+" vai "-". Varat arī apvienot komandas. Piemēram, ja nosūtāt "a +++++++++", jūs nokļūsit iecienītajā stacijā "a" (93,0 iestatīts uz kodu) un mainīsiet skaļumu uz 9.

5. solis: labi darīts

Labi padarīts!
Labi padarīts!

Jūs esat sekmīgi pabeidzis vēl vienu pamācību “Kā” un iemācījāties izmantot Si4703 FM radio moduli kopā ar Arduino uno paneli.

Es ceru, ka jums tas patika, paziņojiet man komentāros.

Viņu būs vairāk, tāpēc noteikti noklikšķiniet uz pogas Sekot!

Ieteicams: