Stap 6: Python programma
Nu hebben we een prima Linux controleerbaar Internet Radio.
Maar we willen niet stoppen er. Wij willen controle van de Radio uit de knoppen op de Arduino en we willen zien welke radiostation wij luisteren om op het LCD-scherm weer te geven.
Hiervoor moeten we schrijven een Python programma draaien op de Pi bepaalt de Arduino.
Via nano of uw favoriete editor Voer de Python-code uit pastebin. (Ik gebruikte om de onderstaande code maar Instructables editor totaal verknoeit het inspringen zodat het is verwarrend).
Zodra ingevoerd en als radio.py opgeslagen , typt u
$ python radio. py &
U moet nu kunnen afspelen en station selectie uit de knoppen op de Pi controle en de geselecteerde zender te zien op het LCD-scherm.
Geniet van!
UPDATE: jazzi_p fuseerde deze radio project met usualpanic.com webradio. U kunt de code krijgen van pastebin. Het menu wordt toegevoegd aan ip addess weergeven, stelt u de audio-poort op hdmi/analoog of auto. Ook toegevoegd de optie afsluiten. De volumetoetsen worden gewijzigd naar links en rechts knoppen en ook het scherm is de volumestatus op het LCD-scherm, de stations wijzigen wij uitputten en onderste toets. De selecteertoets wordt gebruikt om de submenu te activeren. Een andere optie toegevoegd is Reload afspeellijst. Controleer de tutorial over usualpanic.com voor het maken van radio_playlist.sh bestand.