/*Setup code programming C++.
Create systems & Design Control Arduino UNO R3.
MISSIONs to skills. [Idea Connecting Collaboration.]
*/
//Declare Variables
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
//Variables for "HC-SR04"
int echo = 2;
int trig = 3;
long duration = 0;
int cm = 0;
int inch = 0;
int zero = 0;
void setup(){
Serial.begin(9600);
pinMode(trig , OUTPUT);
pinMode(echo , INPUT);
lcd.begin(16,2);
}
void loop(){
digitalWrite(trig, LOW);
digitalWrite(trig, HIGH);
digitalWrite(trig, LOW);
duration = pulseIn(echo,HIGH);
cm = duration*0.034/2;
inch = duration*0.0133/2;
if (cm <= 2) {
cm = zero;
};
Serial.print("CM: ");
Serial.println(cm);
//Data of Row 1 (TOP ROW)
lcd.setCursor(0, 0);
lcd.print("Value CM ");
lcd.setCursor(11, 0);
lcd.println(float(cm));
/*
lcd.setCursor(14, 0);
lcd.print("CM");
*/
//Data of Row 2 (BOTTOM ROW)
lcd.setCursor(0, 1);
lcd.print("Value Inch");
lcd.setCursor(11, 1);
lcd.println(float(inch));
/*
lcd.setCursor(13, 1);
lcd.print("Inch");
*/
delay(500);
}
/*
void setZero() {
cm
if(cm >= 100) {
lcd.setCursor(10, 0);
lcd.println(cm);
};
}
*/