#define LEFT 13 #define RIGHT 12 #define PATH_DURATION1 5000 #define PATH_DURATION2 1000 #define PATH_DURATION3 500 // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LEFT, OUTPUT); pinMode(RIGHT, OUTPUT); } // the loop function runs over and over again forever void loop() { moveStraight(); delay(PATH_DURATION1); moveRight(); delay(PATH_DURATION2); moveStraight(); delay(PATH_DURATION1); moveLeft(); delay(PATH_DURATION2); } void moveStraight(){ digitalWrite(LEFT, HIGH); digitalWrite(RIGHT,HIGH); // turn the LED on (HIGH is the voltage level) } void moveRight(){ digitalWrite(LEFT,HIGH); digitalWrite(RIGHT,LOW); } void moveLeft(){ digitalWrite(LEFT,LOW); ...