#include <SoftI2CMaster.h>
#include <LiquidCrystal_SoftI2C.h>
LiquidCrystal_SoftI2C mylcd(0x27,16,2,A4,A5);
float checkdistance_0_1() {
digitalWrite(0, LOW);
delayMicroseconds(2);
digitalWrite(0, HIGH);
delayMicroseconds(10);
digitalWrite(0, LOW);
float distance = pulseIn(1, HIGH) / 58.00;
delay(10);
return distance;
}
void setup(){
mylcd.init();
mylcd.backlight();
pinMode(0, OUTPUT);
pinMode(1, INPUT);
}
void loop(){
mylcd.setCursor(1-1, 1-1);
mylcd.print(String("Distance") + String(checkdistance_0_1()) + String("cm"));
"";
}