Inhaltsverzeichnis:

So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial - Gunook
So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial - Gunook

Video: So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial - Gunook

Video: So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial - Gunook
Video: Si4703 FM Radio V1.1 2024, November
Anonim
So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial
So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial
So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial
So verwenden Sie das Si4703 FM Radio Board mit RDS - Arduino Tutorial

Dies ist ein Evaluierungsboard für den FM-Tuner-Chip Si4703 von Silicon Laboratories. Das Si4703 ist nicht nur ein einfaches UKW-Radio, sondern kann auch Informationen des Radio Data Service (RDS) und des Radio Broadcast Data Service (RBDS) erkennen und verarbeiten.

Das Board hat keine eingebaute Antenne. Wenn Sie jedoch Kopfhörer oder ein 3 Fuß langes 3,5-mm-Audiokabel verwenden, fungieren die Drähte als Antenne!

In diesem Tutorial erfahren Sie, wie Sie es mit dem Arduino Uno-Board verwenden. Wir werden Stationen steuern und RDS-Nachrichten über den seriellen Monitor von Codebender lesen.

Also lasst uns anfangen!

Schritt 1: Was Sie brauchen

Was wirst du brauchen
Was wirst du brauchen

Für dieses Tutorial benötigen Sie:

  • Arduino uno
  • Steckbrett (oder Steckbrettschild)
  • Si4703 FM-Platine
  • Kopfhörer

Schritt 2: Die Schaltung

Die Rennbahn
Die Rennbahn

Die Verbindungen sind ziemlich einfach, siehe das obige Bild mit dem Schaltplan der Steckplatine.

  • Si4703 3.3V Pin zu Arduino uno 3.3V
  • Si4703 GND-Pin zu Arduino uno GND
  • Si4703 SDIO-Pin zu Arduino uno-Pin A4
  • Si4703 SCLK-Pin zu Arduino uno Pin A5
  • Si4703 RST-Pin zu Arduino uno-Pin 2

Schritt 3: Der Code

Hier ist der Code, eingebettet mit Codebender!

Versuchen Sie, das Codebender-Plugin herunterzuladen und auf die Schaltfläche "Run on Arduino" zu klicken, um Ihr Arduino-Board mit dieser Skizze zu programmieren. Und das war's, Sie haben Ihren Arduino mit dieser Skizze programmiert.

Sie können Lieblingssender ändern oder hinzufügen, indem Sie auf die Schaltfläche "Bearbeiten" klicken und den folgenden Code ändern:

else if (ch == 'a') <--- Durch Senden von 'a' { channel = 930; <--- geht zu Station 93.0

radio.setChannel (Kanal);

displayInfo();

}

Schritt 4: Testen

Testen
Testen

Drücken Sie die Schaltfläche "Connect" zum seriellen Monitor unten.

Standardmäßig ist die Lautstärke auf 0 eingestellt. Sie können die Lautstärke ändern, indem Sie das Symbol "+" oder "-" senden. Sie können auch Befehle kombinieren. Wenn Sie beispielsweise "a++++++++++" senden, gehen Sie zum Lieblingssender "a" (93,0 auf Code eingestellt) und ändern die Lautstärke auf 9.

Schritt 5: Gut gemacht

Gut erledigt!
Gut erledigt!

Sie haben ein weiteres "How to"-Tutorial erfolgreich abgeschlossen und gelernt, wie Sie das Si4703 FM-Radiomodul mit dem Arduino uno-Board verwenden.

Ich hoffe es hat dir gefallen, lass es mich in den Kommentaren wissen.

Es wird mehr von ihnen geben, also klicke auf die Schaltfläche Folgen!

Empfohlen: