Stap 6: De code
piflic.py Python script is gemaakt met behulp van Pushbullet API. Binnen het script je moet alleen invoegen hier vervangen door toegangstoken Pushbullet site montagespagina verkregen (zie stap 3).
Kopieer het script naar je /home/Pi directory en vervolgens op uitvoeren met behulp van:
sudo python piflic.py
Het script werkt als volgt:
Pushbullet API lancering een verzoek naar de server
Script verifiëren in de Pushbullet-antwoord, als er één van de drie Flic knop voorwaarden: klik, double_click of aanhouden.
Pushbullet API verwijderen duwbericht opgeslagen op de server
Als script vinden "Klik" in Pushbullet antwoord framboos inschakelen, dan uit, rode led. Als het is "double_click" inschakelen en vervolgens uitschakelen, blauwe led. Als het "hold" beurt op, dan uitgeschakeld, de groene led. Als het niet kan een van deze drie snaren vinden, systeem gebeurt er niets. Drie verschillende zoemer geluiden worden afgespeeld voor elke knop Klik voorwaarde. Dit alles binnen een WHILE-lus.
Op dit punt kunt u vervangen door leds schakelen aan/uit commando met anderen. U kunt bijvoorbeeld Flic knop om te rebooten uw framboos programmeren. In het script vervangen door een van de opdracht van de leds met:
OS.System ("sudo reboot")
Probeer.