Ana içeriğe atla

Arduino İle Park Sensörü Yapımı

                                                       Proje Kodları 
int trigPin = 6; /* Sensorun trig pini Arduinonun 6 numaralı ayağına bağlandı */
int echoPin = 7;  /* Sensorun echo pini Arduinonun 7 numaralı ayağına bağlandı */
long sure;
long uzaklik;
void setup() {
pinMode(trigPin, OUTPUT); /* trig pini çıkış olarak ayarlandı */
Serial.begin(9600);
pinMode(echoPin,INPUT); /* echo pini giriş olarak ayarlandı */
pinMode(1,OUTPUT);// 1 numaralı led
pinMode(2,OUTPUT);// 2 numaralı led
pinMode(3,OUTPUT);// 3 numaralı led
pinMode(4,OUTPUT);// 4 numaralı led
pinMode(5,OUTPUT);// 5 numaralı buzzer

}

void loop() {
digitalWrite(trigPin, LOW); /* sensör pasif hale getirildi */
 delayMicroseconds(5);
 digitalWrite(trigPin, HIGH); /* Sensore ses dalgasının üretmesi için emir verildi */
 delayMicroseconds(10);
 digitalWrite(trigPin, LOW);  /* Yeni dalgaların üretilmemesi için trig pini LOW konumuna getirildi */
 sure = pulseIn(echoPin, HIGH); /* ses dalgasının geri dönmesi için geçen sure ölçülüyor */
 uzaklik= sure /29.1/2; /* ölçülen sure uzaklığa çevriliyor */           
 if(uzaklik > 200)
 uzaklik = 200;
 if ( uzaklik > 50 );
 {
  digitalWrite(1,HIGH);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);  // sensor 50 cm uzaklıkta bir cisim gördüğünde 1. led yanacaktır
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
 }
  if ( uzaklik > 40 );
 {
  digitalWrite(1,HIGH);
  digitalWrite(2,HIGH);
  digitalWrite(3,LOW);  // sensor 40 cm uzaklıkta bir cisim gördüğünde 2. led yanacaktır
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
 }
  if ( uzaklik > 30 );
 {
  digitalWrite(1,HIGH);
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);  // sensor 30 cm uzaklıkta bir cisim gördüğünde 3. led yanacaktır
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
 }
   if ( uzaklik > 20 );
 {
  digitalWrite(1,HIGH);
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);  // sensor 20 cm uzaklıkta bir cisim gördüğünde 4. led yanacaktır
  digitalWrite(4,HIGH);
  digitalWrite(5,LOW);
 }
   if ( uzaklik > 10 );
 {
  digitalWrite(1,HIGH);
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);  // sensor 10 cm uzaklıkta bir cisim gördüğünde buzzer calışacaktır
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
 }

Serial.print("Uzaklik "); 
 Serial.print(uzaklik); /* hesaplanan uzaklık bilgisayara aktarılıyor */
 Serial.println(" CM olarak olculmustur.");
 Serial.println("--------------------------");
 delay(500);

}

                                                                Proje Devre Şeması



















Yorumlar

Bu blogdaki popüler yayınlar

Arduino İle HC-SR04 Kullanımı

                                                       HC-SR04 Kullanımı  TRIG pininden sinyal verildiğinde 40kHz frekansında bir ses dalgası sensör tarafından üretilir ve bu ses dalgası bir cisme çarpıp geri döndüğünde ECHO pini aktif hale gelir  TRIG pinine verilen sinyalden sonra ECHO pininin aktif olduğu zamana kadarki süreyi ölçerek aradaki mesafeyi kolayca hesaplayabiliriz.                                                        HC-SR04 Proje Örneği int trigPin = 1; /* Sensorun trig pini Arduinonun 1 numaralı ayağına bağlandı */ int echoPin = 2;  /* Sensorun echo pini Arduinonun 2 numaralı ayağına bağlandı */ long sure; long uzaklik; void setup(){   pinMode(tr...

3D Model Bulabileceğiniz Web Siteleri

  THINGIVERSE - (  HTTPS://WWW.THINGIVERSE.COM / ) MYMINIFACTORY - (  HTTPS://WWW.MYMINIFACTORY.COM / )  CULTS - ( HTTPS://CULTS3D.COM / ) YOUMAGINE - ( HTTPS://WWW.YOUMAGINE.COM/ ) CGTRADER -  ( HTTPS://WWW.CGTRADER.COM/ )

Html İle Özel Karakter

  Html İle Yazı Ve Özel Karakterler Bugün ki paylaşımımızda bazı özel karakterler ve boşluk nasıl bırakılır onu öğreneceğiz. < big > Bu etiket büyük yazmamızı sağlar </ big >< br /> < small > Bu etiket küçük yazmamızı sağlar </ small >< br /> < em > Bu etiket vurgulu yazmamızı sağlar </ em >< br /> < strong > Bu etiket güçlü yazmamızı sağlar </ strong >< br /> < ins > Bu etiket altı çizmemizi sağlar </ ins >< br /> < del > Bu etiket ortası çizmemizi sağlar </ del >< br /> < p > Adınız  &nbsp;Soyadınız </ p > < ! bir adet boşluk brakmamızı sağlar> < hr >   < ! orta ortaya çizgi çeker> < p > 3  &lt; 5 </ p > < ! Küçüktür işareti> < p...