#include <NewPing.h>
int tl=13;//trigger pin left
int tf=11;
int tr=9;
int el=12;
int ef=10;
int er=8;
// Motor control pins
#define motorA_forward 2
#define motorA_backward 3
#define motorB_forward 4
#define motorB_backward 5
NewPing sonarL(tl,el,400);
NewPing sonarF(tf,ef,400);
NewPing sonarR(tr,er,400);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
unsigned int distanceL = sonarL.ping_cm(); // Get distance in cm
Serial.print("Distance from sensor 1: ");
Serial.print(distanceL);
Serial.println(" cm");
// Sensor 2
unsigned int distanceF = sonarF.ping_cm();
Serial.print("Distance from sensor 2: ");
Serial.print(distanceF);
Serial.println(" cm");
// Sensor 3
unsigned int distanceR = sonarR.ping_cm();
Serial.print("Distance from sensor 3: ");
Serial.print(distanceR);
Serial.println(" cm");
// Add a delay before the next measurement
delay(1000); // Delay of 500ms
}