Stap 5: De code
Als u niet de gratis mpide software te compileren van de code op de Uno32 al hebt, kunt u het downloaden vanaf hier.
Ik zal niet in detail ingaan op hoe de code (die net na deze stap) met de verschillende onderdelen samenwerkt, maar ik wil ingaan op een paar dingen die ik voel zijn kernpunten in het maken van dit circuit goed werken.
De eerste is om ervoor te zorgen dat alle van de digitale pennen ingangen zijn verklaard of uitgangen in voorkomend geval, dat anders kan je dat je rode knoppen niet werken zoals ze moeten als ze niet worden aangeduid als ingangen.
Bovendien, omdat onze schakeling wordt over het algemeen uitgevoerd op 125 Hz, moeten we ervoor te zorgen dat de klok updates zijn vertoning op het juiste moment. Nu, volgens de code, de klok is aan het veranderen zijn waarde keer per seconde of wanneer het doorloopt de lus 125 keer. Als we in plaats daarvan hebben de update van de klok eenmaal per minuut willen, zou de "min2" variabele moeten verhogen wanneer 7500 "Tik" bereikt. Dit is omdat 7500 cycli / (125 cycli per seconde, of Hz) = 60 seconden.