top of page

ARDUİNO PARK SENSÖRÜ YAPIMI

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);

}

}

 
 
 

2 Comments


yunusnb
Nov 30, 2019

1 const int trig = 2;

3 const int echo = 3;

4 const int mled = 4;

5 const int yled = 5;

6 const int sled = 6;

7 const int sled2= 7;

8 const int kled = 9;

9 const int buzzer = 10;

10 float sure;

11 float mesafe;

12

13 void setup() {

14 pinMode(trig, OUTPUT);

15 pinMode(echo, INPUT);

16 pinMode(mled, OUTPUT);

17 pinMode(yled, OUTPUT);

18 pinMode(yled2, OUTPUT);

19 pinMode(sled, OUTPUT);

20 pinMode(sled2, OUTPUT);

21 pinMode(kled, OUTPUT);

22 pinMode(buzzer, OUTPUT);

23 Serial.begin(9600);

24

25 }

26

27 void loop(){

28 pinMode(trig, HIGH);

29 delayMicroseconds(1000);

30 digitalWrite (trig, LOW);

31 sure = pulseIn(echo, HIGH);

32 mesafe=(sure/2) / 29.1;

33 Serial.println(mesafe);

34

35 if(mesafe <=10){

36 digitalWrite…

Like

yunusnb
Nov 30, 2019

26 numara boş olmasına ragmen hata gösteriyor

Like
bottom of page