Arduino RC bil figur 8 (2 / 3 steg)
Steg 2: Ladda upp koden
Det tredje steget var alltför få koden, skriva det i min Arduino ansökan. Efter detta ändrande den seriella porten (under verktyg) för fith ur de sex alternativen. Jag anslöt Arduino för datorn sedan upp koden.
Koden som jag använde var följande: / *
Bilen Test gör den modifierade RC bil gå i en figur 8. Anslut de randiga vita kablarna till Arduino stiften som * / int framåt = 12. framåt pin int omvänd = 11; omvänd pin int vänster = 10; lämnade pin int höger = 9. 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); / / stänga revers motor av}
void go_reverse() {digitalWrite(reverse,HIGH); / / slå omvänd motor på digitalWrite(forward,LOW); / / stänga framåt notor av}
void stop_car() {digitalWrite(reverse,LOW); / / slå revers motor off digitalWrite(forward,LOW); / / slå framåt motor off digitalWrite(left,LOW); digitalWrite(right,LOW);}
void go_left() {digitalWrite(left,HIGH); / / slå vänster motor på digitalWrite(right,LOW); / / stänga rätt motor av}
void go_right() {digitalWrite(right,HIGH); / / slå rätt motor på digitalWrite(left,LOW); / / finjustera 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);}