*/
// define which pins are connected to which components
-int left_motor_speed = 3;
-int left_motor_forward = 4;
-int left_motor_backward = 5;
+int left_motor_speed_pin = 3;
+int left_motor_forward_pin = 4;
+int left_motor_backward_pin = 5;
-int right_motor_speed = 10;
-int right_motor_forward = 9;
-int right_motor_backward = 8;
+int right_motor_speed_pin = 8;
+int right_motor_forward_pin = 9;
+int right_motor_backward_pin = 10;
void setup(){
- pinMode(left_motor_speed, OUTPUT);
- pinMode(left_motor_forward, OUTPUT);
- pinMode(left_motor_backward, OUTPUT);
+ // the arduino will change the voltage on these pins
+ // therefore, these pins are OUTPUT pins
+ pinMode(left_motor_speed_pin, OUTPUT);
+ pinMode(left_motor_forward_pin, OUTPUT);
+ pinMode(left_motor_backward_pin, OUTPUT);
- pinMode(right_motor_speed, OUTPUT);
- pinMode(right_motor_forward, OUTPUT);
- pinMode(right_motor_backward, OUTPUT);
-
- digitalWrite(left_motor_speed, LOW);
- digitalWrite(left_motor_forward, LOW);
- digitalWrite(left_motor_backward, LOW);
-
- digitalWrite(right_motor_speed, LOW);
- digitalWrite(right_motor_forward, LOW);
- digitalWrite(right_motor_backward, LOW);}
+ pinMode(right_motor_speed_pin, OUTPUT);
+ pinMode(right_motor_forward_pin, OUTPUT);
+ pinMode(right_motor_backward_pin, OUTPUT);}
void loop(){
- digitalWrite(left_motor_forward, HIGH);
- digitalWrite(left_motor_backward, LOW);
- analogWrite(left_motor_speed, 128);
+ digitalWrite(left_motor_backward_pin, LOW);
+ digitalWrite(left_motor_forward_pin, HIGH);
+ analogWrite(left_motor_speed_pin, 128);
- digitalWrite(right_motor_forward, HIGH);
- digitalWrite(right_motor_backward, LOW);
- analogWrite(right_motor_speed, 128);}
+ digitalWrite(right_motor_backward_pin, LOW);
+ digitalWrite(right_motor_forward_pin, HIGH);
+ analogWrite(right_motor_speed_pin, 128);}