RPi Julljus (6 / 9 steg)
Steg 6: Pi arbete
Vi har de filer som kör pi, och nu måste ställas in på rätt ställen.
Skriptet måste uppdateras för att matcha där allt på pi är belägen.
Funktionen randomsong måste platsen för kontroll filer från vixen tolken.
Som kommer att funktionen fileprocess.
Funktionen play_song måste platsen för musikfiler. (Vänligen vara medveten om begränsningar av modulen pygame musik när det gäller typ av musik arkivera)
Och om du vill ambient musik mellan låtarna, du kommer förmodligen, namnet på filen i funktionen pygame.mixer.music.load mot botten.
Trots allt detta vi måste också göra en daemon (instruktionerna här) för att kunna köra skriptet på starta. Detta bara tillåter oss att ansluta pi och det kommer att köras, vi behöver inte komma åt pi på displayen och den huvudsakliga skriften för att börja köra.
Den nästa och sista biten av detta arbete, är att fästa den transistor bank som vi gjorde till PI. Detta kommer att konfigureras i en mappning typ setup: det betyder att första reläet kommer att gå till det första IO stiftet (BMC setup) på Pi.
Om något av detta är otydlig eller svår att förstå lämna gärna en kommentar och jag kommer att försöka hjälpa på något sätt jag kan.