Stap 6: Het schrijven van het programma
Dit was letterlijk mijn eerste keer met behulp van Python, die kunnen wijzen op hoe eenvoudig het is.
Het programma is verdeeld in drie afzonderlijke bestanden:
1.) coffeeBot.py (de belangrijkste programma dat controleert of er berichten en voert de andere bestanden)
2.) doGPIO.py (loopt de GPIO proces voor het activeren van de pinnen die het koffiezetapparaat inschakelen)
3.) startGPIO.py (geïnitialiseerd de GPIO pinnen, aangezien mijn koffie maker op knop dubbelloopsgeweer)
De dossiers van het programma als volgt dit proces wanneer coffeeBot.py wordt uitgevoerd
1.) de GPIO pinnen initialiseren
2.) controleren op nieuwe berichten
2a.) als nog geen nieuwe mail, niets doen
2b.) als nieuwe mail gevonden, signaal
3.) slaap gedurende drie seconden
4.) herhaal de stappen 2-4
Meer details vindt u in de bijgevoegde programmabestanden, die ik heb gereageerd. Houd er rekening mee dat alle bestanden in de directory "/ home/pi" moeten worden geïnstalleerd.