const int Led = 12;
const int trig = 5;
const int echo = 16;
void setup() {
Serial.begin(115200);
pinMode(Led, OUTPUT);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
}
void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
long duration = pulseIn(echo, HIGH);
float distance = (duration * 0.0343) / 2;
Serial.println("Distance: " + String(distance) + " cm");
if (distance < 10) {
digitalWrite(Led, HIGH);
Serial.println("object within 10 cm");
}
else{
digitalWrite(Led, LOW);
Serial.println("object away from destiny");
}
delay(1000);
}