#define trig_Pin 22
#define echo_Pin 23
#define ledpin1 14
#define ledpin2 12
float duration_us, distance_cm;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Daneen Meedsen");
pinMode(trig_Pin, OUTPUT);
pinMode (echo_Pin, INPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(trig_Pin, HIGH),
delayMicroseconds(10);
digitalWrite(trig_Pin, LOW);
duration_us = pulseIn(echo_Pin, HIGH);
distance_cm = 0.017*duration_us;
if (distance_cm <= 50) {
digitalWrite(ledpin1, HIGH);
digitalWrite(ledpin2, LOW);
} else {
digitalWrite(ledpin2, HIGH);
digitalWrite(ledpin1, LOW);
}
Serial.print("distance: ");
Serial.print(distance_cm);
Serial.println(" cm.");
delay(500);
}