void setup() { Serial.begin(9600); pinMode(9,OUTPUT); pinMode(8,INPUT); for(int i=2;i<=7;i++) pinMode(i, OUTPUT); } void loop() { digitalWrite(9,1); delay(1); digitalWrite(9,0); int sure=pulseIn(8,1); int mesafe=(sure/2)/28.97; Serial.print("Olculen Mesafe="); Serial.println(mesafe); if(mesafe<20) { digitalWrite(2,1); digitalWrite(2,0); delay(50); digitalWrite(3,1); digitalWrite(3,0); delay(50); digitalWrite(4,1); digitalWrite(4,0); delay(50); digitalWrite(5,1); digitalWrite(5,0); delay(50); digitalWrite(6,1); digitalWrite(6,0); } if(mesafe>=20 && mesafe<=40) { digitalWrite(2,1); digitalWrite(2,0); delay(150); digitalWrite(3,1); digitalWrite(3,0); delay(150); digitalWrite(4,1); digitalWrite(4,0); delay(150); digitalWrite(5,1); digitalWrite(5,0); delay(150); digitalWrite(6,1); digitalWrite(6,0); } if(mesafe>=40 && mesafe<=60) { digitalWrite(2,1); digitalWrite(2,0); delay(500); digitalWrite(3,1); digitalWrite(3,0); delay(500); digitalWrite(4,1); digitalWrite(4,0); delay(500); digitalWrite(5,1); digitalWrite(5,0); delay(500); digitalWrite(6,1); digitalWrite(6,0); } if(mesafe>=60) { digitalWrite(2,0); delay(500); digitalWrite(3,0); delay(500); digitalWrite(4,0); delay(500); digitalWrite(5,0); delay(500); digitalWrite(6,0); } delay(1); }