// Serial Monitor einschalten! #define trigPin 3 #define echoPin 2 void setup () { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { int zwischensumme, entfernt, tonTon; digitalWrite(trigPin, HIGH); delayMicroseconds(1000); digitalWrite(trigPin, LOW); zwischensumme = pulseIn(echoPin, HIGH); entfernt = (zwischensumme/2) / 29.1; tonTon = (zwischensumme) / 29.1; Serial.print(entfernt); Serial.println(" cm Entfernung"); int thisPitch = map(entfernt, 0, 200, 2093, 22); tone(4, thisPitch); delay(5); noTone(4); delay(tonTon); }