const int TRIGPIN = 4;
const int ECHOPIN = 2;
const int LED1 =6;
const int LED2 =3;
const int LED3 =5;
long timer;
int jarak;
void setup() {
// puset your setup code here, to run once:
Serial.begin(96000);
pinMode(ECHOPIN,INPUT);
pinMode(TRIGPIN,OUTPUT);
}
void loop() {
//digitalWrite(TRIGPIN,LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN,HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN,LOW);
timer = pulseIn(ECHOPIN,HIGH);
jarak =timer/58;
delay(1000);
Serial.print("Jarak = ");
Serial.print(jarak);
Serial.print("cm");
Serial.println();
if (jarak <= 25) {
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, HIGH);
}else if (jarak <=50) {
digitalWrite(LED1, LOW);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, LOW);
} else if (jarak <= 100) {
digitalWrite(LED1, HIGH);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
}else {
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
}}