#define pin_trig 7
#define pin_echo 6
#define led_m 13
#define led_j 12
#define led_b 11
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(pin_trig, OUTPUT);
pinMode(pin_echo, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(pin_trig, HIGH);
delayMicroseconds(10);
digitalWrite(pin_trig, LOW);
int duration = pulseIn(pin_echo, HIGH);
Serial.print("Distance in CM: ");
Serial.println(duration / 58);
int jarak = duration / 58;
if(jarak <= 10){
digitalWrite(led_m, HIGH);
digitalWrite(led_h, LOW);
digitalWrite(led_b, LOW);
}else if (jarak > 10 && jarak < 20) {
digitalWrite(led_m, LOW);
digitalWrite(led_h, HIGH);
digitalWrite(led_b, LOW);
}else{
digitalWrite(led_m, LOW);
digitalWrite(led_h, LOW);
digitalWrite(led_b, HIGH);
}
}