#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);
}