int trigPin = 9; // назначаем имя для Pin8
int echoPin = 8; // назначаем имя для Pin9
void setup() {
Serial.begin (9600); // подключаем монитор порта
pinMode(trigPin, OUTPUT); // назначаем trigPin, как выход
pinMode(echoPin, INPUT); // назначаем echoPin, как вход
}
void loop() {
int duration, cm; // назначаем переменную "cm" и "duration" для показаний датчика
digitalWrite(trigPin, LOW); // изначально датчик не посылает сигнал
delayMicroseconds(2); // ставим задержку в 2 ммикросекунд
digitalWrite(trigPin, HIGH); // посылаем сигнал
delayMicroseconds(10); // ставим задержку в 10 микросекунд
digitalWrite(trigPin, LOW); // выключаем сигнал
duration = pulseIn(echoPin, HIGH); // включаем прием сигнала
cm = duration / 58; // вычисляем расстояние в сантиметрах
Serial.print(cm); // выводим расстояние в сантиметрах
Serial.println(" cm");
delay(1000); // ставим паузу в 1 секунду
}