Innholdsfortegnelse:

Hvordan bruke Si4703 FM -radiokort med RDS - Arduino -opplæring: 5 trinn (med bilder)
Hvordan bruke Si4703 FM -radiokort med RDS - Arduino -opplæring: 5 trinn (med bilder)

Video: Hvordan bruke Si4703 FM -radiokort med RDS - Arduino -opplæring: 5 trinn (med bilder)

Video: Hvordan bruke Si4703 FM -radiokort med RDS - Arduino -opplæring: 5 trinn (med bilder)
Video: Instruksjon på hvordan bruke lastestropper 2024, Juli
Anonim
Hvordan bruke Si4703 FM -radiokortet med RDS - Arduino -opplæring
Hvordan bruke Si4703 FM -radiokortet med RDS - Arduino -opplæring
Hvordan bruke Si4703 FM -radiokortet med RDS - Arduino -opplæring
Hvordan bruke Si4703 FM -radiokortet med RDS - Arduino -opplæring

Dette er et evalueringstavle for Silicon Laboratories Si4703 FM -tunerbrikke. Utover å være en enkel FM -radio, er Si4703 også i stand til å oppdage og behandle både Radio Data Service (RDS) og Radio Broadcast Data Service (RBDS) informasjon.

Brettet har ikke en innebygd antenne. Ved å bruke hodetelefoner eller en 3 fot lang 3,5 mm lydkabel vil ledningene fungere som en antenne!

I denne opplæringen lærer du hvordan du bruker det med Arduino uno -kortet. Vi vil kontrollere stasjoner og lese RDS -meldinger gjennom den serielle skjermen til Codebender.

Så, la oss komme i gang!

Trinn 1: Hva du trenger

Hva du trenger
Hva du trenger

For denne opplæringen trenger du:

  • Arduino uno
  • Brødbrett (eller brødbrettskjold)
  • Si4703 FM Board
  • Hodetelefoner

Trinn 2: Kretsen

Kretsen
Kretsen

Tilkoblingene er ganske enkle, se bildet ovenfor med skjematisk kretskort.

  • Si4703 3.3V pin til Arduino uno 3.3V
  • Si4703 GND -pinne til Arduino uno GND
  • Si4703 SDIO pin til Arduino uno pin A4
  • Si4703 SCLK pin til Arduino uno pin A5
  • Si4703 RST pin til Arduino uno pin 2

Trinn 3: Koden

Her er koden, innebygd ved hjelp av Codebender!

Prøv å laste ned kodebender -pluginet og klikke på "Kjør på Arduino" -knappen for å programmere Arduino -brettet ditt med denne skissen. Og det er det, du har programmert din Arduino med denne skissen.

Du kan endre eller legge til favorittstasjoner ved å klikke på "Rediger" -knappen og endre koden nedenfor:

ellers hvis (ch == 'a') <--- Ved å sende 'a' {channel = 930; <--- går til stasjon 93.0

radio.setChannel (kanal);

displayInfo ();

}

Trinn 4: Testing

Testing
Testing

Trykk på "Koble" -knappen til seriell skjerm nedenfor.

Som standard er volumet satt til 0. Du kan endre volumnivået ved å sende symbolet "+" eller "-". Du kan også kombinere kommandoer. For eksempel er at du sender "a +++++++++" vil gå til favorittstasjonen 'a' (93.0 satt til kode) og endre volumet til 9.

Trinn 5: Godt gjort

Bra gjort!
Bra gjort!

Du har fullført enda en "How to" -opplæring, og du har lært hvordan du bruker Si4703 FM -radiomodulen med Arduino uno -kortet.

Jeg håper du likte dette, gi meg beskjed i kommentarene.

Det kommer flere av dem, så sørg for å klikke Følg -knappen!

Anbefalt: