int ledM = 13;
int ledK = 12;
int ledH = 11;
const int trigpin = 10;
const int echopin = 9;
long timer;
int jarak;
void setup() {
pinMode (ledM, OUTPUT);
pinMode (ledK, OUTPUT);
pinMode (ledH, OUTPUT);
pinMode (trigpin, OUTPUT);
pinMode (echopin, INPUT);
// put your setup code here, to run once:
}
void loop() {
digitalWrite (trigpin, LOW);
delayMicroseconds (2);
digitalWrite (trigpin, HIGH);
delayMicroseconds (10);
digitalWrite (trigpin, LOW);
timer = pulseIn(echopin, HIGH);
jarak = timer/58;
delay (200);
if (jarak > 300){
digitalWrite (ledM, HIGH);
}else{
digitalWrite (ledM, LOW);
// put your main code here, to run repeatedly:
}
if (jarak > 200){
digitalWrite (ledK, HIGH);
}else{
digitalWrite (ledK, LOW);
}
if (jarak > 100){
digitalWrite (ledH, HIGH);
}else{
digitalWrite (ledH, LOW);
}
}