Stap 8: Hoe de Code werkt
De Arduino-codevoorbeelden, die elk van de ADC op elke lus pinnen. Het vergelijkt de gelezen waarden naar wat wordt verwacht voor de momenteel geselecteerde wapens en controleert als het voor genoeg tijd om te registreren een hit heeft zijn depressief. Dan de lockout timer wordt gestart en als de 2e hits niet is opgetreden voordat de time-outwaarde dan de één hit is registers en de juiste lichten ingeschakeld.
Op de Uno/Nano loopt de lus over bij meer dan 2000 keer per seconde. Daardoor kunnen we om de kortste mogelijke hit, oftewel folie op 2ms gemakkelijk te vangen.
Zie de opmerkingen in de bronbestanden voor een meer details over hoe de code werkt. Het is goed besproken en wordt uitgelegd wat elk ding doet. All_weapon_box
Opnieuw wordt alle feedback zeer gewaardeerd.