// Definovanie pinov pre HC-SR04
const int trigPin = 4; // Pin TRIG
const int echoPin = 5; // Pin ECHO
void setup() {
// Nastavenie pinov
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
// Inicializácia sériového monitora
Serial.begin(9600);
}
void loop() {
// Poslanie 10 µs pulzu na trigPin
digitalWrite(trigPin, LOW);
delay(2);
digitalWrite(trigPin, HIGH);
delay(10);
digitalWrite(trigPin, LOW);
// Meranie času odozvy na echoPin
long duration = pulseIn(echoPin, HIGH);
// Prevod času na vzdialenosť (v cm)
int distance = duration * 0.034 / 2;
// Výpis vzdialenosti do sériového monitora
Serial.print("Vzdialenost: ");
Serial.print(distance);
Serial.println(" cm");
// Krátka pauza
delay(500);
}