#define echopin 2
#define trigpin 3
long duration;
int distance;
void setup()
{
pinMode(trigpin, OUTPUT);
pinMode(echopin, INPUT);
Serial.begin(9600);
Serial.println("Distance measurement using Arduino uno");
delay(5000);
}
void loop()
{
digitalWrite(trigpin, LOW);
delayMicroseconds(1000);
digitalWrite(trigpin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigpin, LOW);
duration = pulseIn(echopin, HIGH);
distance = duration * 0.0344 / 2;
Serial.print("Distance:");
Serial.print(distance);
Serial.print(" cm");
delay(1000);
}
Loading
esp32-c6-devkitc-1
esp32-c6-devkitc-1