//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <LiquidCrystal_I2C.h>
#define PIN_TRIG 3
#define PIN_ECHO 2
LiquidCrystal_I2C lcd(0x27,20,4);
void setup()
{
Serial.begin(115200);
pinMode(PIN_TRIG, OUTPUT);
pinMode( PIN_ECHO, INPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("puaymake");
lcd.setCursor(2,1);
}
void loop()
{
// start a new measurement :
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
// read the result:
int duration = pulseIn(PIN_ECHO, HIGH) ;
Serial.print("distance in cm ");
Serial.print(duration / 58);
Serial.print("distance in inches ");
Serial.print(duration / 148);
lcd.setCursor(2,1);
lcd.print(duration / 58);
if(duration/58<200)
{
digitalWrite(8, HIGH);
delay(100);
}else{
digitalWrite(8, LOW);
delay(100);
}
if(duration/58>300)
{
digitalWrite(7, HIGH);
delay(100);
}else{
digitalWrite(7, LOW);
delay(100);
}
}