Anpassade Alarm-Clock/musik över Radio (5 / 8 steg)
Steg 5: Writting koden - Python
Hjärnan hos vårt projekt kommer att vara i denna kod. Följ stegen:
- Skriv nano alarmclock.py i terminal-fönstret (nano är en textredigerare och alarmclock.py är vad vi kallar vår fil) textredigeraren nano kommer att användas för att göra vår kod.
- Infoga ! # /usr/bin/env python den första raden. Detta säger Raspbian detta är ett python-skript.
- Här är fil med kod men jag kommer att förklara de stora delarna.
Vi importerar modulen tid så vi kan komma åt systemtiden. Vi importerar modulen os så att vi kan använda bash kommandon från inom python. Sedan gör vi en variabel för alarmtiden. Den längsta linjen i filen är den linje som anropar pifm binär. Detta beror på att det först konvertera filen till ett formulär som pifm accepterar, än sökvägen till binärfilen visas och anges då stationen vi brukar för att sända på.
Samtidigt sant funktion kontrollerar om är dags att slå larm och om det inte, spelar upp en musikfil som du väljer. Jag skulle kunna skriva en hel instructable på Python delen av detta projekt. men de viktigaste funktionerna har täckts.
Nu Hämta anpassade larm ljud, och få några av dina favorit musik ljudfiler, sätta dem på en USB-enhet och sätta dem i din hemmapp på din Pi. Också sätta pifm binära i din hemmapp. Avslutningsvis kör följande kommando för att göra filen körbar: sudo chmod 755./alarmclock.py
I slutet av detta steg du steg bör du ha din python kod, några ljudfiler och den binära pifm i din hemmapp.