Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <LiquidCrystal.h> //Load Liquid Crystal Library
- LiquidCrystal LCD(11,10,9,2,3,4,5); //Create Liquid Crystal Object called LCD
- #define trigPin 13 //Sensor Echo pin connected to Arduino pin 13
- #define echoPin 6 //Sensor Trip pin connected to Arduino pin 12
- void setup()
- {
- pinMode(trigPin, OUTPUT);
- pinMode(echoPin, INPUT);
- LCD.begin(16,2); //Tell Arduino to start your 16 column 2 row LCD
- LCD.setCursor(0,0); //Set LCD cursor to upper left corner, column 0, row 0
- LCD.print("Distance:"); //Print Message on First Row
- Serial.begin(9600);
- }
- void loop() {
- long duration, distance;
- digitalWrite(trigPin, LOW);
- delayMicroseconds(2);
- digitalWrite(trigPin, HIGH);
- delayMicroseconds(10);
- digitalWrite(trigPin, LOW);
- duration = pulseIn(echoPin, HIGH);
- distance = duration*0.034/2;
- Serial.print("Distance: ");
- Serial.println(distance);
- LCD.setCursor(0,1); //Set cursor to first column of second row
- LCD.print(" "); //Print blanks to clear the row
- LCD.setCursor(10,0); //Set Cursor again to first column of second row
- LCD.print(distance); //Print measured distance
- LCD.print("cm"); //Print your units.
- delay(250); //pause to let things settle
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement