#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8 , 7);
//Variables for "HC-SR04"
int echo = 2;
int trig = 3;
int piezo = 13;
long duration = 0;
int cm = 0;
int inch = 0;
void setup() {
Serial.begin(9600);
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
pinMode(piezo, OUTPUT);
tone(13,100,100);
lcd.begin(16,2);
}
void loop() {
digitalWrite(trig, LOW);
digitalWrite(trig, HIGH);
digitalWrite(trig, LOW);
digitalWrite(piezo, HIGH);
tone(13,100,100);
duration = pulseIn(echo,HIGH);
cm = duration*0.034/2;
inch = duration*0.0133/2;
Serial.print("CM: ");
Serial.println(cm);
Serial.print("Inch: ");
Serial.println(inch);
lcd.setCursor(0, 0);
lcd.print("Value CM ");
lcd.setCursor(11, 0);
lcd.println(float(cm));
lcd.setCursor(0, 1);
lcd.print("Value Inch");
lcd.setCursor(11, 1);
lcd.println(float(inch));
delay(1000);
}Loading
cd74hc4067
cd74hc4067