#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#define trigPin 7
#define echoPin 6
LiquidCrystal_I2C lcd(0x27 ,16,2);
int jarak = 200;
int tinggi;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(2,0);
lcd.print("ALAT PENGUKUR");
delay (1000);
lcd.setCursor(2,1);
lcd.print("TINGGI BADAN");
delay(1000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("TINGGIMU");
lcd.setCursor(0,1);
lcd.print("SEMANGAT YAA!!");
}
void loop() {
long duration, gape;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
gape = (duration/2) / 29.1;
tinggi = jarak - gape;
lcd.setCursor(10,0);
lcd.print(tinggi);
lcd.print(" ");
lcd.print("CM");
lcd.print(" ");
}