#include <math.h> // Подключаем библиотеку для математических функций
const int ledPin2 = 12; // Пин светодиода
#define PIN_TRIG 3
#define PIN_ECHO 2
void setup() {
pinMode(ledPin2, OUTPUT); // Настройка пина второго светодиода как выхода
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
Serial.begin(9600); // Инициализация серийного порта
}
void loop() {
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
// Read the result:
int duration = pulseIn(PIN_ECHO, HIGH);
int totalres = duration / 58;
Serial.print("Distance: ");
Serial.print(totalres);
Serial.println(" m");
if (totalres < 200) { // Если растояни больше 200
digitalWrite(ledPin2, HIGH); // Включаем второй светодиод
} else {
digitalWrite(ledPin2, LOW); // Выключаем второй светодиод
}
delay(1000);
}