Innehållsförteckning:

Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: 5 steg (med bilder)
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: 5 steg (med bilder)

Video: Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: 5 steg (med bilder)

Video: Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: 5 steg (med bilder)
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, December
Anonim
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning
Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning

Detta är en utvärderingstavla för Silicon Laboratories Si4703 FM -tunerchip. Förutom att vara en enkel FM -radio kan Si4703 också detektera och behandla både Radio Data Service (RDS) och Radio Broadcast Data Service (RBDS) information.

Kortet har inte en inbyggd antenn. Genom att använda hörlurar eller en 3 fot lång 3,5 mm ljudkabel fungerar ledningarna som en antenn!

I denna handledning lär du dig hur du använder den med Arduino uno -kortet. Vi kommer att styra stationer och läsa RDS -meddelanden via den seriella bildskärmen för Codebender.

Så, låt oss komma igång!

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva

För denna handledning behöver du:

  • Arduino uno
  • Brödbräda (eller skivbräda)
  • Si4703 FM -kort
  • Hörlurar

Steg 2: Kretsen

Kretsen
Kretsen

Anslutningarna är ganska enkla, se bilden ovan med schematisk kretskort.

  • Si4703 3.3V stift till Arduino uno 3.3V
  • Si4703 GND -stift till Arduino uno GND
  • Si4703 SDIO -stift till Arduino uno -stift A4
  • Si4703 SCLK -stift till Arduino uno -stift A5
  • Si4703 RST -stift till Arduino uno -stift 2

Steg 3: Koden

Här är koden, inbäddad med Codebender!

Prova att ladda ner codebender -pluginet och klicka på knappen "Kör på Arduino" för att programmera ditt Arduino -kort med denna skiss. Och det är det, du har programmerat din Arduino med denna skiss.

Du kan ändra eller lägga till favoritstationer genom att klicka på knappen "Redigera" och ändra koden nedan:

annars om (ch == 'a') <--- Genom att skicka 'a' {channel = 930; <--- går till station 93.0

radio.setChannel (kanal);

displayInfo ();

}

Steg 4: Testning

Testning
Testning

Tryck på "Anslut" -knappen till seriell bildskärm nedan.

Som standard är volymen inställd på 0. Du kan ändra volymnivån genom att skicka symbolen "+" eller "-". Du kan också kombinera kommandon. Till exempel är att du skickar "a +++++++++" går till favoritstationen 'a' (93.0 inställd på kod) och ändrar volymen till 9.

Steg 5: Bra gjort

Bra gjort!
Bra gjort!

Du har framgångsrikt slutfört ytterligare en "How to" självstudie och du har lärt dig hur du använder Si4703 FM -radiomodulen med Arduino uno -kortet.

Jag hoppas att du gillade detta, låt mig veta i kommentarerna.

Det kommer att bli fler av dem, så se till att klicka på knappen Följ!

Rekommenderad: