*/
// define which pins are connected to which components
+// blue wire
int right_motor_forward_pin = 3;
+// orange wire
int right_motor_backward_pin = 4;
+// white wire
int right_motor_speed_pin = 5;
+// yellow wire
int right_echo_pin = 6;
+// blue wire
int right_trigger_pin = 7;
+
+// blue wire
int left_motor_forward_pin = 8;
+// orange wire
int left_motor_backward_pin = 9;
+// white wire
int left_motor_speed_pin = 10;
+// yellow wire
int left_echo_pin = 11;
+// blue wire
int left_trigger_pin = 12;
void on(int pin){
delay(50);
return ping_time;}
-void backup(int backup_time){
- go(-250, -250);
- delay(backup_time);}
-
-void turn_around(int turn_around_time){
- go(-250, 250);
- delay(turn_around_time);}
-
void setup(){
Serial.begin(9600);
off(right_motor_speed_pin);
off(right_motor_forward_pin);
off(right_motor_backward_pin);
- off(right_trigger_pin);}
+ off(right_trigger_pin); }
-void loop(){
+void loop() {
int left_speed;
int right_speed;
Serial.print(" right: ping = ");
Serial.print(actual_right_ping_time);
Serial.print(" speed = ");
- Serial.println(right_speed);
+ Serial.print(right_speed);
+ Serial.println();
- go(left_speed, right_speed);}
+ go(left_speed, right_speed); }