Tiny arkad med mini (ANTI MISSIL ROBOT _part 3) (5 / 5 steg)
Steg 5: kodning
Jag använder INT 0 (PIN 2) för att plocka signalen knappen,
attachInterrupt (0 / * PIN_BUTTON * /, buttonPush, faller);
När det faller till low(pressed) sedan kalla ISR heter buttonPush.
och eftersom ljud är extra långsam än ljuset
300M/s. vs. 30000000M/s
så jag använda spela melodin först sedan rita den animera synkronisera.
stänga av = 1;
och jag använder mute för att styra demonstrationsläget
När användaren inte trycker på knappen, kommer det att
automatisk stum efter förbrukaren slå på strömmen.
och jag använder
Delay(20);
för att undvika fördröjning till noll,
eftersom 1/0 = dividerat med zero(error).
och då använder jag
Delay(100-(Distance/10));
för automatisk hastighet styrning.
sedan förseningen kommer att färre och
den mer avståndet mer fart!
Ladda upp programmet och spela nu!
Ha det så kul!!