int left = 2; int right = 4; int forward = 7; int backward = 8; void setup() // happens only once when the arduino is turned on { // setting all the pins to outputs pinMode (left,OUTPUT); pinMode (right,OUTPUT); pinMode (forward,OUTPUT); pinMode (backward,OUTPUT); } // creating functions so we dont hae to type as much void go_forward() { digitalWrite (forward,HIGH); digitalWrite (backward,LOW); } void go_backward() { digitalWrite (backward,HIGH); digitalWrite (forward,LOW); } void go_left() { digitalWrite ( left,HIGH); digitalWrite (right,LOW); } void go_right () { digitalWrite (right,HIGH); digitalWrite (left,LOW); } void go_stop() { // could't use just stop because it's taken digitalWrite (right,LOW); digitalWrite (left,LOW); digitalWrite (forward,LOW); digitalWrite (backward,LOW); } void loop() { // runs over and over again until arduino is turned off go_forward(); delay (1000); // car goes forward for one second go_backward(); delay (1000); // then goes backwards for a second go_right(); go_forward(); delay (1000); // car will make a right turn for a second go_left(); go_forward(); delay (1000); //car will make a left turn for a second go_stop(); delay(1000); // car will stop for a second }