#define ECHO_PIN 9
#define TRIGGER_PIN 10
float abstand=0.0;
void setup() {
Serial.begin(115200);
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
}
void loop() {
digitalWrite(TRIGGER_PIN, HIGH);
delay(10); // Signal muss 10 milli Sekunden gehalten werden damit Sensor Impuls sendet
digitalWrite(TRIGGER_PIN, LOW);
abstand = pulseIn(ECHO_PIN, HIGH); // Dauer bis Signalauf High geht nach ausschalten des Trig Pins
abstand = abstand*0.034/2; // 0.034 = Schallgeschwindigkeit in m/ms durch 2, weil doppelter weg (hin und zurück)
Serial.print("Abstand:");
Serial.println(abstand,1);
delay(5000);
// Ergebnis nicht komplett korrekt aufgrund Nachkommastellen bei Schallgeschwindigkeit = Einstellung 351 cm = Ausgabe 349.0
}