top of page

ARDUİNO PARK SENSÖRÜ YAPIMI

Yazarın fotoğrafı: Kadir ÜnverKadir Ünver

Güncelleme tarihi: 3 Nis 2023




const int trig = 2;

const int echo = 3;

const int mled = 4;

const int yled = 5;

const int yled2 = 6;

const int sled = 7;

const int sled2 = 8;

const int kled = 9;

const int buzzer = 10;

float sure;

float mesafe;


void setup() {

pinMode(trig, OUTPUT);

pinMode(echo, INPUT);

pinMode(mled, OUTPUT);

pinMode(yled, OUTPUT);

pinMode(yled2, OUTPUT);

pinMode(sled, OUTPUT);

pinMode(sled2, OUTPUT);

pinMode(kled, OUTPUT);

pinMode(buzzer, OUTPUT);

Serial.begin(9600);


}


void loop() {

digitalWrite(trig, HIGH);

delayMicroseconds(1000);

digitalWrite(trig, LOW);

sure = pulseIn(echo, HIGH);

mesafe=(sure/2) / 29.1;

Serial.println(mesafe);


if(mesafe <=10){

digitalWrite(kled, HIGH);

digitalWrite(buzzer, HIGH);

delay(100);

digitalWrite(kled, LOW);

digitalWrite(buzzer, LOW);

delay(90);

}

else if(mesafe <=20){

digitalWrite(sled2, HIGH);

digitalWrite(buzzer, HIGH);

delay(200);

digitalWrite(sled2, LOW);

digitalWrite(buzzer, LOW);

delay(150);

}

else if(mesafe <=30){

digitalWrite(sled, HIGH);

digitalWrite(buzzer, HIGH);

delay(350);

digitalWrite(sled, LOW);

digitalWrite(buzzer, LOW);

delay(250);

}

else if(mesafe <=40){

digitalWrite(yled2, HIGH);

digitalWrite(buzzer, HIGH);

delay(500);

digitalWrite(yled2, LOW);

digitalWrite(buzzer, LOW);

delay(450);

}

else if(mesafe <=50){

digitalWrite(yled, HIGH);

digitalWrite(buzzer, HIGH);

delay(750);

digitalWrite(yled, LOW);

digitalWrite(buzzer, LOW);

delay(650);

}

else{

digitalWrite(mled , HIGH);

delay(1000);

digitalWrite(mled , LOW);

}

}

 
 
 

Comments


SUBSCRIBE VIA EMAIL

  • Facebook
  • LinkedIn
  • Twitter
  • Instagram

Thanks for submitting!

© 2035 by Salt & Pepper. Powered and secured by Wix

bottom of page