Stap 4: Schrijf de code.
Als u wright de code wilt zelf de belangrijkste idee zou moeten krijgen de rode en blauwe lichten knipperen op een manier die een echte politieauto doet. Ik vond dat er vele knipperen patronen voor cop auto's zijn zodat u kunt kiezen een of zelfs een paar.Als u niet wright het jezelf wilt of niet weet hoe, horen is de code die ik gebruikte. Gewoon kopiëren en verleden in de arduino software.
Code voor pinewood derby politieauto
Deze code is voor de ATtinny85 chip
Als u wilt wijzigen van de code om te werken voor een andere chip die alle
nodig is om de pin-codes wijzigen
int blauw = 3; Blauwe LED op de top van auto
int rood = 2; Rode LED op de top van auto
int koplamp = 1; Vier LED's voor auto in parallel geschakeld
int achterlicht = 4; Twee LED's aan de achterzijde van de auto in parallel geschakeld
VOID Setup {}
pinMode (blauw, uitvoer);
pinMode (rood, OUTPUT);
pinMode (koplamp, OUTPUT);
pinMode (achterlicht, OUTPUT);
}
void loop {}
Dit zorgt ervoor dat de koplampen en achterlichten op
en knipperen de rode en blauwe lichten als een echte politieauto
digitalWrite (koplamp, hoge);
digitalWrite (achterlicht, hoge);
int num1 = 0;
terwijl (num1 < 2) {}
digitalWrite (blauw, hoge);
delay(75);
digitalWrite (blauw, laag);
delay(75);
num1 ++;
}
int num2 = 0;
terwijl (num2 < 2) {}
digitalWrite (rood, hoge);
delay(75);
digitalWrite (rood, laag);
delay(75);
num2 ++;
}
}
Voor het uploaden van de code naar de ATtiny85 die u wilt gebruiken de arduino als een ISP. De link in stap 1 vindt u instructies over hoe dit te doen.
Zorg ervoor dat u de code op een breadboard eerst testen voordat je verder gaat. Niets is erger dan krijg ik dit alles zetten samen alleen om erachter te komen dat het niet werkt.
Prototyping is veel beter dan probleemoplossing.