Arduino ile Ultrasonik Park Sensörü
HC-SR04 sensörü insan kulağının duyamayacağı frekansta ses dalgası yayar ve yankının geri dönme süresinden mesafeyi hesaplar.
Devre Bağlantısı
Kod
const int trigPin = 9; const int echoPin = 10; const int buzzer = 8; void setup() { pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(buzzer, OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); long sure = pulseIn(echoPin, HIGH); long mesafe = sure * 0.034 / 2; // cm cinsinden if (mesafe < 15 && mesafe > 0) { digitalWrite(buzzer, HIGH); delay(100); digitalWrite(buzzer, LOW); delay(100); } }