Innehållsförteckning:
Video: Hur man använder Si4703 FM -radiokort med RDS - Arduino -handledning: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
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
För denna handledning behöver du:
- Arduino uno
- Brödbräda (eller skivbräda)
- Si4703 FM -kort
- Hörlurar
Steg 2: 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
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
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:
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Hur man använder MQTT med Raspberry Pi och ESP8266: 8 steg (med bilder)
Hur man använder MQTT med Raspberry Pi och ESP8266: I denna instruktionsbok kommer jag att förklara vad MQTT -protokollet är och hur det används för att kommunicera mellan enheter. Sedan, som en praktisk demonstration, ska jag visa dig hur du ställer in en enkel två klientsystem, där en ESP8266 -modul skickar ett meddelande
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons
Hur man använder DMX512 / RDM med Raspberry Pi: 6 steg (med bilder)
Hur man använder DMX512 / RDM med Raspberry Pi: Raspberry Pi kan användas för belysningskontroller via DMX512 -buss. I DMX512 används bussystem RS-485 som det fysiska lagret. Vår RS422 / RS485 Serial HAT är en helt galvanisk isolerad seriell kommunikationshatt utformad för användning med Raspberry Pi
Hur man använder ESP32 för att styra LED med Blynk Via WiFi: 7 steg (med bilder)
Så här använder du ESP32 för att styra LED med Blynk Via WiFi: Denna handledning kommer att använda ESP32 -utvecklingskort för att styra LED med Blynk via WiFi. Blynk är en plattform med iOS- och Android -appar för att styra Arduino, Raspberry Pi och liknande över Internet. Det är en digital instrumentpanel där du kan bygga en