Program Sensor Ultra Sonic
Program Sensor Ultra Sonic
h>
#include<LiquidCrystal_I2C.h>
void setup()
{
lcd.init();
lcd.backlight();
pinMode(triggerPin, OUTPUT);
pinMode(echoPin, INPUT);
lcd.begin(16, 2);
lcd.setCursor(6, 0);
lcd.println("Blog:");
lcd.setCursor(0, 1);
lcd.print("Kelompok 4");
delay(2000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Jarak = ");
}
void loop()
{
lcd.setCursor(10, 0);
readSensor();
lcd.print(distance);
lcd.println(" cm ");
}
void readSensor()
{
digitalWrite(triggerPin, LOW);
delay(2);
digitalWrite(triggerPin, HIGH);
delay(1);
digitalWrite(triggerPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration / 2) / 29,1;
distance = constrain(distance, 0, measureLimit);
}