#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define trigpin 4
#define echopin 2
int ledlow = 5;
int ledmiddle = 6;
int ledhigh = 7;
int buzzer = 8;
int relaybahaya = 9;
void setup ()
{
Serial.begin (9600)
lcd.begin(16, 2);
pinMode(rigpin, OUTPUT);
pinMode(echopin, OUTPUT);
pinMode(ledlow, OUTPUT);
pinMode(ledmiddle, OUTPUT);
pinMode(ledhigh, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(relaybahaya, OUTPUT);
digitalWrite(ledlow, LOW)
digitalWrite(ledmiddle, LOW)
digitalWrite(ledhigh, LOW)
digitalWrite(buzzer, LOW)
digitalWrite(relaybahaya, LOW)
delay(1000);
}
void loop()
{
int duration, distance;
digitalWrite(trigpin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigpin, LOW);
duration = pulseIn(echopin,HIGH);
dictance = (duration / 2) /29.1;
Serial.println("cm");
Serial.println(distance);
lcd.setCursor(0,0);
lcd.print("jara = ");
lcd.print(distance);
lcd.print("cm");
if ( (distance >0) && (distance <= 10))
}