#define ECHOPIN 9 // Pin to receive echo pulse
#define TRIGPIN 10 // Pin to send trigger pulse
float distance=0;
#define ECHOPIN_1 7 // Pin to receive echo pulse
#define TRIGPIN_1 8 // Pin to send trigger pulse
float distance_1=0;
#define ECHOPIN_2 6 // Pin to receive echo pulse
#define TRIGPIN_2 5 // Pin to send trigger pulse
float distance_2=0;
int Mubarak (){
// Start Ranging -Generating a trigger of 10us burst
digitalWrite(TRIGPIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW);
// Distance Calculation
distance = pulseIn(ECHOPIN, HIGH);
distance= distance/58;
/* The speed of sound is 340 m/s or 29 us per cm.The Ultrasonic burst travels out & back.So to find the distance of object we divide by 58 */
Serial.print(distance);
Serial.println(" cm");
delay(200);
}
int Mubarak_1 (){
// Start Ranging -Generating a trigger of 10us burst
digitalWrite(TRIGPIN_1, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN_1, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN_1, LOW);
// Distance Calculation
distance_1 = pulseIn(ECHOPIN_1, HIGH);
distance_1= distance_1/58;
/* The speed of sound is 340 m/s or 29 us per cm.The Ultrasonic burst travels out & back.So to find the distance of object we divide by 58 */
Serial.print(distance_1);
Serial.println(" cm");
delay(200);
}
int Mubarak_2 (){
// Start Ranging -Generating a trigger of 10us burst
digitalWrite(TRIGPIN_2, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN_2, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN_2, LOW);
// Distance Calculation
distance_2 = pulseIn(ECHOPIN_2, HIGH);
distance_2= distance_2/58;
/* The speed of sound is 340 m/s or 29 us per cm.The Ultrasonic burst travels out & back.So to find the distance of object we divide by 58 */
Serial.print(distance_2);
Serial.println(" cm");
delay(200);
}
void setup()
{
Serial.begin(9600);
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
pinMode(ECHOPIN_1, INPUT);
pinMode(TRIGPIN_1, OUTPUT);
pinMode(ECHOPIN_2, INPUT);
pinMode(TRIGPIN_2, OUTPUT);
}
void loop()
{
Mubarak ();
Mubarak_1 ();
Mubarak_2 ();
}