#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7);
int pinTrigger=5;
int pinEcho=4;
void setup() {
pinMode(2, OUTPUT);
lcd.begin(20,4);
pinMode(pinTrigger, OUTPUT);
pinMode(pinEcho, INPUT);
}
void loop() {
//LED
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
delay(500);
//LCD
lcd.setCursor(2,0);
lcd.print("BELAJAR ARDUINO");
delay(500);
lcd.setCursor(1,1);
lcd.print("DENGAN SENANG HATI");
delay(500);
lcd.setCursor(3,2);
lcd.print("BERSAMA FAREL");
delay(500);
//BERSIHKAN LCD
lcd.clear();
delay(500);
//SENSOR
digitalWrite(pinTrigger, HIGH);
delayMicroseconds(15);
digitalWrite(pinTrigger, LOW);
int durasi=pulseIn(pinEcho,HIGH);
lcd.setCursor(0,3);
lcd.print("jarak (cm) = ");
lcd.println(durasi/58);
int cm=durasi/58;
int jarak=cm;
}