int ledb = 7;
int ledh = 4;
int ledm = 13;
const int trigpin = 2;
const int echopin = 3;
long jarak;
int timer;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(ledb, OUTPUT);
pinMode(ledh, OUTPUT);
pinMode(ledm, OUTPUT);
pinMode(trigpin, OUTPUT);
pinMode(echopin, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(trigpin, LOW);
delayMicroseconds(2);
digitalWrite(trigpin, HIGH);
delayMicroseconds(10);
digitalWrite(trigpin, LOW);
timer = pulseIn(echopin, LOW);
jarak = timer /58;
if (jarak<=5){
digitalWrite(ledb, LOW)
digitalWrite(ledm, HIGH);
}
else
(jarak<=10){
digitalWrite(ledh, LOW)
digitalWrite(ledh, HIGH);
}
else
if(jarak>5){
digitalWrite(ledm, LOW)
else
digitalWrite(ledm, HIGH);
}