void loop() {
digitalWrite(Trig, LOW);
delayMicroseconds(2);
digitalWrite(Trig, HIGH);
delayMicroseconds(10);
digitalWrite(Trig, LOW);
unsigned int impulseTime = pulseIn(Echo, HIGH);
unsigned int distance_sm = impulseTime / 58; // Переводим в сантиметры
Serial.print("Расстояние: ");
Serial.print(distance_sm);
Serial.println(" см");
// Сигнализация, если расстояние меньше 30 см
if (distance_sm < 30) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(100);
}