int LedR = 5;
int LedG = 4;
int Eko = 2;
int niger = 3;
int distance;
long duration;
#include <LiquidCrystal.h>
LiquidCrystal lcd(1,6,7,8,9,10);
void setup(){
pinMode(LedR, OUTPUT);
pinMode(LedG, OUTPUT);
pinMode(Eko, INPUT);
pinMode(niger, OUTPUT);
lcd.begin(16,2);
lcd.setCursor (0,0);
lcd.print("Kevin Messakh");
delay(3000);
lcd.clear();
lcd.print("pengukur jarak");
}
void loop(){
long duration, distance;
digitalWrite(niger, LOW);
delayMicroseconds(10);
digitalWrite(niger, HIGH);
delayMicroseconds(10);
digitalWrite(niger, LOW);
duration = pulseIn(Eko, HIGH);
distance = duration*0.034/2.0;
if (distance < 11){
digitalWrite(LedR, HIGH);
digitalWrite(LedG, LOW);
}
if (distance > 10){
digitalWrite(LedR, LOW);
digitalWrite(LedG, HIGH);
}
}