Stap 3: Codering de pi.
Het script is geschreven in IDLE (met behulp van de programmeertaal python) die is geïnstalleerd op de Pi met het besturingssysteem Raspbian.
Ik voor het eerst keek GitHub heeft sommige grote voorbeeldcode speciaal geschreven voor de Raad van PiRingo, die kan hier worden gevonden: https://github.com/4tronix/PiRingo. Volgen van de voorbeelden op GitHub schreef ik mijn eigen script, die ik ook heb geüpload naar GitHub, en kan worden gevonden hier, genaamd 'PiRingo-Code': https://github.com/fablabldn/FabLab-London-Projects
Kort uitleggen wat de code doet - het vak doorloopt 3 belangrijkste gedragingen-'setup', die slechts één keer worden uitgevoerd als de code eerst wordt uitgevoerd, 'werken' die de Raad van bestuur doet 99,9% van de tijd, en 'reset' die de Raad van bestuur zal doen ongeveer eens om het halfuur.
Setup: Het eerste ding dat de code zal voeren is de setup-functie, die langzaam draait op elke LED één voor één voor knipperen alle LEDs 3 keer. Een echte alarmsysteem kan even duren om zelf klaar, dus dit is te emuleren een goede schoen volgorde en toeschouwers te verleiden tot het denken zijn doen veel meer dan het eigenlijk is.
Werken: Hoewel het misschien leuker programma, een dief alarm vak strekking dichter een vuurwerk weergave van knipperende LEDs gaat niet om gek van iedereen, dus de meeste van de tijd die de Raad van bestuur op het is zal vrij discreet. Ik koos LED08 op het bord PiRingo om op te houden stevig (en zullen later het graveren van een symbool van de macht ernaast) terwijl LED12 flikkert in- en uitschakelen willekeurig, zodat aan alle toeschouwers kijkt het als het eigenlijk iets productief-misschien scannen van het milieu.
Herstellen: Om de rest van de LEDs aan goed gebruik te maken, om het half uur het script zal 'Reset'. Dit houdt de lichten aanzetten in een rechtsom beweging (vergelijkbaar met het bufferen pictogram op youtube-video's), vervolgens tegen de klok en dan weer met meerdere lichten.