Text din kaffebryggare! (6 / 7 steg)
Steg 6: Skriva programmet
Detta var bokstavligen mitt första gången du använder Python, som kan tyda på hur enkelt det är.
Programmet är indelat i tre separata filer:
1.) coffeeBot.py (huvudprogrammet som kontrollerar för meddelanden och kör andra filer)
2.) doGPIO.py (körs GPIO processen av aktivera stiften som slå på kaffebryggaren)
3.) startGPIO.py (initiera GPIO stiften, eftersom min kaffe maker på knappen är dubbelnamn)
Programfilerna följa denna process när coffeeBot.py körs:
1.) initiera GPIO stiften
2.) kontrollera för e-post
2a.) om inga nya mail, gör ingenting
2b.) om nya mail hittade, skicka signal
3.) sömn i tre sekunder
4.) upprepa steg 2-4
Mer detaljer finns i bifogade program files, som jag har kommenterat. Tänk på att alla filer ska installeras till katalogen "/ home/pi".