Home > Technologie > EASY Funkempfänger Arduino

EASY Funkempfänger Arduino

0
Advertisement

EASY Funkempfänger Arduino

Hallo,

Das ist mein erstes instructable, aber ist nicht das erste Arduino Projekt ...

Lass uns gehen...

Schritt 1: Alle benötigten Teile (Teileliste)

EASY Funkempfänger Arduino

EASY Funkempfänger Arduino

EASY Funkempfänger Arduino

1 - Arduino Uno / Nano

1 - 10k Potenziometer

1 - Funkempfänger TEA5767

Einige Drähte

Schritt 2: Drähte verbinden

EASY Funkempfänger Arduino

Schließen Sie alle Drähte wie in der Abbildung gezeigt an ...

Schritt 3: Code erstellen

Dies ist der Code, den Sie verwenden.

Sie benötigen TEA5767Radio.h Bibliothek für arduino

So werden die enthalten:

#include <Wire.h>
#include <TEA5767Radio.h>
#include <math.h> // Dies ist für runde gelesene Werte

Dann deklarieren wir Variablen:

TEA5767Radio radio = TEA5767Radio (); // Radio als TEA5767Radio-Typ deklarieren
Float freq, lastfreq; // freq und lastfreq sollte float sein, da wir Dezimalwerte in MHz verwenden werden
Int sensorValue; // dies ist der potenciometer-Wert zu lesen

Nun lassen Sie uns arduino:

Void setup () {

Wire.begin ();

Serial.begin (9600);

aufrechtzuerhalten.

Dann erstellen wir unsere Schleife:

Void Schleife () {

SensorValue = analogRead (A0);
Freq = (Sensorwert * (20,5 / 1023,0)) + 87,5;
Freq = freq * 10,0f;
Freq = (freq> (Boden (freq) + 0,5f)) & ge; Ceil (freq): floor (freq);
Freq = freq / 10,0f; // runde den freq-Wert auf eine 1-Dezimalstelle

Wenn (lastfreq! = Freq) {

Lastfreq = freq; // Frequenz sichern, um zu prüfen, ob die Frequenz geändert wurde
Radio.setFrequency (freq); // gewünschte Frequenz einstellen
Serial.print ("Frequency:");
Serial.print (freq);
Serial.println ("MHz");

aufrechtzuerhalten.

aufrechtzuerhalten.

Schritt 4: Endlich

EASY Funkempfänger Arduino

EASY Funkempfänger Arduino

Schließlich schließen Sie Ihre Kopfhörer an, starten Sie Ihr Arduino und starten Sie Ihr Lieblings-Radio zu hören ...

Related Reading