HC-SR04 Ultrasonik Mesafe Sensörü ile Park Sensör
const int echo=7;//Eco input const int trig=8;//Trig çıkış const int ledK=6;// kırmızı led const int ledY=5;// yeşil led int sure=0;// sensördeki süre int mesafe=0;// sensördeki mesafe
void setup() { pinMode(8, OUTPUT); // trig giriş çıkış ayarlama - çıkış ayarı yapıldı pinMode(7, INPUT); // echo giriş ayarı yapıldı pinMode(6, OUTPUT); // kırmızı ledlerin çıkışı pinMode(5, OUTPUT); // yeşil ledlerin çıkışı }
void loop() { digitalWrite(8, HIGH);//trig1- TRİGGER 1 E GÜÇ VERME delayMicroseconds(1000);// 1 ms süre başlatımı digitalWrite(8, LOW);// 1 ms sonra gücü kestim sure = pulseIn(7, HIGH);/// pulsein hıgh olana kadar zaman tutar//echo mesafe = (sure/2) / 29.1;// 29.1 (hız=yol/zaman) formülünden bulundu if (mesafe <=6) { digitalWrite(6, HIGH);//ledk// led kırmızı1 yanıcak digitalWrite(5, LOW);//ledy// yeşil led yanıyorsa da söndürecek } else if (mesafe >6 || mesafe <=50)// mesafe 50 den küçükse çalışacak { digitalWrite(5, HIGH);//ledy1 yeşili yakacak digitalWrite(6, LOW);//ledk1 kırmızıyı söndürecek } delay(1000);// 1 saniye bekleme }
www.cihancalli.com.tr Adresindeki Arduino Yazıları
HC-SR04 Ultrasonik Mesafe Sensörü ile Park Sensör