int PinTrig=3, PinEcho=2;
long WaktuTempuh,Jarak;
void setup() {
Serial.begin(9600);
pinMode(PinEcho, INPUT);
pinMode(PinTrig, OUTPUT);
}
void loop() {
digitalWrite(PinTrig,0);delayMicroseconds(2);
digitalWrite(PinTrig,1);delayMicroseconds(10);
digitalWrite(PinTrig,0);
WaktuTempuh=pulseIn(PinEcho,1);
Jarak=WaktuTempuh/58;
Jarak=(WaktuTempuh/2)/29.1;
if(Jarak>=2&&Jarak<=40){digitalWrite (4,1);delay(200);}else{digitalWrite(4,0);}
if(Jarak>=40&&Jarak<=80){digitalWrite (5,1);delay(200);}else{digitalWrite(5,0);}
if(Jarak>=80&&Jarak<=120){digitalWrite (6,1);delay(200);}else{digitalWrite(6,0);}
if(Jarak>=120&&Jarak<=160){digitalWrite (7,1);delay(200);}else{digitalWrite(7,0);}
if(Jarak>=160&&Jarak<=200){digitalWrite (8,1);delay(200);}else{digitalWrite(8,0);}
if(Jarak>=200&&Jarak<=240){digitalWrite (9,1);delay(200);}else{digitalWrite(9,0);}
if(Jarak>=240&&Jarak<=280){digitalWrite (10,1);delay(200);}else{digitalWrite(10,0);}
if(Jarak>=280&&Jarak<=320){digitalWrite (11,1);delay(200);}else{digitalWrite(11,0);}
if(Jarak>=320&&Jarak<=360){digitalWrite (12,1);delay(200);}else{digitalWrite(12,0);}
if(Jarak>=360&&Jarak<=400){digitalWrite (13,1);delay(200);}else{digitalWrite(13,0);}
}