#define echoPin 4 //Echo Pin #define trigPin 7 //Trigger Pin #include LiquidCrystal_I2C lcd(0x27, 20,4); float duration, distance; void setup() { Serial.begin (9600); //pin declarations pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); lcd.begin(); lcd.backlight(); delay(50); lcd.noBacklight(); delay(50); lcd.backlight(); lcd.setCursor(0,0); lcd.print("Fablab Kamakura"); delay(500); lcd.setCursor(0,1); lcd.print("Setyawan UGM"); delay(500); lcd.clear(); lcd.setCursor(0,0); lcd.print("Sensor HC-SR04 Test"); } void loop() { digitalWrite(trigPin, LOW);delayMicroseconds(2); digitalWrite(trigPin, HIGH);delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); distance = duration/58.2; //calculation of distance Serial.print("Distance: "); Serial.print(distance); Serial.println(" cm"); lcd.setCursor(0,2); lcd.print("Distance(cm):"); lcd.setCursor(13,2); lcd.print(distance); delay(200); Serial.println(); }