Racerbil! (5 / 8 steg)
Steg 5: Laddar programmet
Laddar programmet på Arduino ljud mycket svårt, inte det? Tja, är det egentligen ganska enkelt eftersom jag har bifogat ett program som gör att bilen för att utföra en figur 8 - detta kommer att se till att du slipper skriva in hela programmet. Att ladda upp programmet, Anslut din Arduino ombord till datorn och öppna den Arduino ansökan. Nu, kopiera och klistra in i programmet ovan till ansökan och klicka på "verifiera" vilka kontroller om programmet är giltigt (om ett fel inträffar, prova det igen). Klicka därefter på "ladda upp" och programmet kommer att överföras till den Arduino ombord. Koppla sedan Arduino från datorn. Nu är du inställd!
/*
Bil-Test
Gör den modifierade RC bil gå i en figur 8.
Anslut de randiga vita kablarna till Arduino stiften som
*/
int framåt = 10. framåt pin
int omvänd = 11; omvänd pin
int vänster = 12. vänstra pin
int höger = 13. rätt PIN-kod
Metoden setup() körs en gång, när skissen startar
void setup() {
initiera digital stiften som ett resultat:
pinMode (framåt, OUTPUT);
pinMode (backa, utdata).
pinMode (vänster, utdata).
pinMode (höger, OUTPUT);
}
void go_forward()
{
digitalWrite(forward,HIGH); slå framåt motor på
digitalWrite(reverse,LOW); Inaktivera revers motor
}
void go_reverse()
{
digitalWrite(reverse,HIGH); Aktivera omvänd motor
digitalWrite(forward,LOW); Inaktivera framåt notor
}
void stop_car()
{
digitalWrite(reverse,LOW); Inaktivera revers motor
digitalWrite(forward,LOW); Inaktivera framåt motor
digitalWrite(left,LOW);
digitalWrite(right,LOW);
}
void go_left()
{
digitalWrite(left,HIGH); Aktivera vänster motor
digitalWrite(right,LOW); inaktivera rätt motor
}
void go_right()
{
digitalWrite(right,HIGH); Aktivera rätt motor
digitalWrite(left,LOW); ställa in vänster motor off
}
metoden loop() körs om och om igen,
så länge Arduino har makt
void loop()
{go_forward();
Delay(1000);
go_right();
Delay(3000);
go_forward();
Delay(1000);
go_left();
Delay(3000);
go_forward();
Delay(1000);
go_right();
Delay(3000);
}