Stap 3: Shake it Baby
We hebben onze willekeurig weergegeven beelden voor elke zijde, maar dat is niet helemaal bevredigend... We gonna moeten iets te houden in onze hand of op een tafel gooi!
Heb ik besloten om een schakeloptie tilt bal voor de bouw van een goedkope versnellingsmeter (ik kocht de mijne van Adafruit.)
Het is werkelijk makkelijk te gebruiken. We gewoon verbinden met de langste van de 2 pinnen op de grond en anderzijds de pin genummerd A0 op het bord MicroView. Zie de afbeelding als bijlage.
Met het Tilt bal Switch aangesloten op pin A0 we moeten veranderen van de code om het communiceren met de sensor te maken: wanneer de sensor zich in de bovenste positie en niet beweegt, de waarde die het resultaat is 0. Wanneer de waarde van de sensor dan 0 is, betekent het dat onze dobbelstenen in beweging is en de willekeurige "rollende" beelden door het scherm moet worden weergegeven. Zie het in actie:
In regel 3 initialiseren we de pin waar de tilt sensor is aangesloten. De programmeerstroom is heel eenvoudig: de hoofdlus voortdurend leest de waarde van de sensor en als er beweging is (de waarde is niet 0) de dobbelstenen zullen blijven "rollen".