Challenge

Project 2 - Measuring the distance of an object using ultrasonic sensor and also smoothen the sensor data using moving average filter

Dear Sir/Mam

Good Morning

Please see the my ans.

If any error show in this code plese confirm me.

Code

#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);

#define echoPin 8
#define trigPin 9
float time;
float distance_cm;
float distance_in;

void setup(){
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

}

void loop(){

digitalWrite(trigPin, LOW);
delayMicroseconds(1);
digitalWrite(trigPin, HIGH);
delayMicroseconds(2);

time = pulseIn(echoPin, HIGH);

distance_cm = (time/2) / 29.1;
distance_in = (time/2) / 73.914;

lcd.setCursor(0, 0);
lcd.print(" Distance ");

lcd.setCursor(0, 1);
lcd.print(distance_cm);
lcd.print("cm ");

lcd.setCursor(9, 1);
lcd.print(distance_in);
lcd.print("in ");

Serial.print("cm= ");
Serial.print(distance_cm);
Serial.print(" inch= ");
Serial.println(distance_in);


}

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.