#include <LiquidCrystal.h>
#define pintriger 13
#define pinecho 12
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
float H2,HT,H1;
long durasi;
void setup()
{
Serial.begin(9600);
pinMode(pintriger, OUTPUT);
pinMode(pinecho, INPUT);
lcd.begin(16, 2);
lcd.print("Alat pengukur");
lcd.setCursor(0, 1);
lcd.print("Tinggi badan");
delay(500);
HT=200;
}
void loop()
{
digitalWrite(pintriger, LOW);
delayMicroseconds(2);
digitalWrite(pintriger, HIGH);
delayMicroseconds(10);
digitalWrite(pintriger, LOW);
delayMicroseconds(2);
durasi = pulseIn(pinecho, HIGH);
H1 = (durasi * 0.0343)/2;
H2 = HT - H1;
lcd.clear();
lcd.setCursor(2, 0);
lcd.print("Tinggi badan");
lcd.setCursor(4, 1);
lcd.print(H2);
lcd.print("cm");
delay(500);
}