Stap 6: Rinkelen de bel
Er zijn twee bijzonder interessante aspecten van de toepassingscode. De eerste is wat wij gebruiken om de bel rinkelen: een kort script die wordt aangeroepen telkens wanneer de hoofdtoepassing detecteert dat een nieuwe bijdrage heeft geleverd aan de campagne.
Er zijn een paar interessante dingen te zien in dat fragment. De eerste is dat deze scripts kunnen worden geparametriseerd. Hier gebruiken we een parameter op te geven hoeveel keer in een rij naar de bel rinkelen. Ten tweede, het instellen van de GPIO pinnen is eenvoudig: gewoon een array van de pennen set en een waarde opgeven. Ten derde kunnen we uitvoering van het script om nuttige effecten (in dit geval, wachten op de solenoïde uit te breiden voordat het om terug te stuiteren) vertragen. Deze vertragingen hebben geen invloed op de rest van onze toepassing — lokaal aan dit script.