Stap 5: codering
Ik gebruik de INT 0 (PIN 2) om te kiezen van de knop signaal,
attachInterrupt (0 / * PIN_BUTTON * /, buttonPush, vallen);
Wanneer het vallen te laag.
en omdat geluid is extra traag dan licht
300M/s. vs. 30000000M/s
dus ik gebruik spelen melodie eerst dan trekken de animatie te synchroniseren.
dempen = 1;
en ik gebruik mute om de demo-modus
Wanneer de gebruiker niet op de knop drukt, zal het
automatische demper nadat gebruiker inschakelen de macht.
Ik gebruik
vertraging(20);
om te voorkomen dat de vertragingstijd tot nul,
omdat 1/0 = gedeeld door zero(error).
en ik gebruik
delay(100-(Distance/10));
voor de automatische snelheid controle.
Sinds de vertraging naar minder,
de meer de afstand van het meer de snelheid!
het programma uploaden en speel nu!
Veel plezier!!