Indholdsfortegnelse:

Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning: 5 trin (med billeder)
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning: 5 trin (med billeder)

Video: Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning: 5 trin (med billeder)

Video: Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning: 5 trin (med billeder)
Video: Sådan bruges en overfræser 2024, Juli
Anonim
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning
Sådan bruges Si4703 FM -radiokortet med RDS - Arduino -vejledning

Dette er et evalueringskort for Silicon Laboratories Si4703 FM -tunerchip. Udover at være en simpel FM -radio er Si4703 også i stand til at registrere og behandle både Radio Data Service (RDS) og Radio Broadcast Data Service (RBDS) oplysninger.

Brættet har ikke en indbygget antenne. Ved at bruge hovedtelefoner eller et 3 fod langt 3,5 mm lydkabel fungerer ledningerne imidlertid som en antenne!

I denne vejledning lærer du, hvordan du bruger det med Arduino uno board. Vi kontrollerer stationer og læser RDS -beskeder gennem den serielle monitor af Codebender.

Så lad os komme i gang!

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for

Til denne vejledning skal du bruge:

  • Arduino uno
  • Brødbræt (eller brødbrætskjold)
  • Si4703 FM Board
  • Hovedtelefoner

Trin 2: Kredsløbet

Kredsløbet
Kredsløbet

Forbindelserne er ret lette, se billedet ovenfor med skematisk skivebrættet.

  • Si4703 3.3V pin til Arduino uno 3.3V
  • Si4703 GND pin 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

Trin 3: Koden

Her er koden, integreret ved hjælp af Codebender!

Prøv at downloade codebender -pluginet og klikke på knappen "Kør på Arduino" for at programmere dit Arduino -bord med denne skitse. Og det er det, du har programmeret din Arduino med denne skitse.

Du kan ændre eller tilføje favoritstationer ved at klikke på knappen "Rediger" og ændre koden herunder:

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

radio.setChannel (kanal);

displayInfo ();

}

Trin 4: Test

Test
Test

Tryk på knappen "Tilslut" til den serielle skærm herunder.

Som standard er lydstyrken indstillet til 0. Du kan ændre lydstyrken ved at sende "+" eller "-" symbolet. Du kan også kombinere kommandoer. For eksempel er du at sende "a +++++++++" vil gå til yndlingsstation 'a' (93.0 indstillet til kode) og ændre lydstyrken til 9.

Trin 5: Godt klaret

Godt klaret!
Godt klaret!

Du har med succes gennemført endnu en "Sådan" -vejledning, og du har lært, hvordan du bruger Si4703 FM -radiomodulet med Arduino uno -kortet.

Jeg håber, at du kunne lide dette, lad mig vide det i kommentarerne.

Der vil være flere af dem, så sørg for at klikke på knappen Følg!

Anbefalede: