Månfas klockan (4 / 17 steg)
Steg 4: Konfigurera Raspberry Pi: Python Program
Inledningsvis jag hade övervägt att ha moon-klockan dra lunar data från internet över wifi, men som tur är det, det är en algoritm för att beräkna den aktuella månfas för ett givet datum. Matte till undsättning! Jag hittade algoritmerna här. Vi kommer att använda särskild algoritmen skrevs av John Conway, som du kanske vet som personen bakom cellulära automater programmet "Livets spel." Månfas algoritmen var skriven i java, men det var inte alltför svårt att översätta detta över till python.
Innan vi kan köra Python programmet vi måste du installera den GPIO bibliotek och utvecklare headers.
Skriv följande i terminalen:
sudo lämplig-få installera python-dev
sudo lämplig-få installera python-rpi.gpio
Vi måste du installera och köra programmet Python som Pi startar upp. Ladda ner det bifogade programmet "moonlight.py" och kopiera över den till Pi. Kontrollera att den är i katalogen "/ home/pi" (lite info om flytta programmet över)
Vi kommer att göra programmet till en körbar med:
sudo chmod + x moonlight.py
Nästa vi kommer att behöva öppna upp en annan fil. Skriv in:
sudo nano /etc/rc.local
Kommentera ut någon text nedan genom att sätta ett "#" i början av linjen. Nedan texttyp i:
sudo python /home/pi/moonlight.py &
Hit ctrl + x för att spara och sedan "y" för att bekräfta ändringarna till filen. Nu körs när Pi startar upp vårt program automatiskt.