Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Twitter: @ItsWizardly | Instagram: @ImWizardly | Discord: wizard#7815
- #include <LiquidCrystal.h> // Include the LiquidCrystal Library.
- LiquidCrystal lcd(6, 11, 5, 12, 2, 3); // Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7).
- const int trigPin = 9;
- const int echoPin = 10;
- long duration;
- int distanceCm, distanceInch;
- void setup()
- {
- lcd.begin(16,2); // Initializes the interface to the LCD screen, and specifies the dimensions (width and height) of the display.
- pinMode(trigPin, OUTPUT);
- pinMode(echoPin, INPUT);
- }
- void loop()
- {
- digitalWrite(trigPin, LOW);
- delayMicroseconds(2);
- digitalWrite(trigPin, HIGH);
- delayMicroseconds(10);
- digitalWrite(trigPin, LOW);
- duration = pulseIn(echoPin, HIGH);
- distanceCm= duration*0.034/2;
- distanceInch = duration*0.0133/2;
- lcd.setCursor(0,0); // Sets the location at which subsequent text written to the LCD will be displayed.
- lcd.print("Distance: "); // Prints string "Distance" on the LCD.
- lcd.print(distanceCm); // Prints the distance value from the Ultrasonic Sensor (HC-SR04).
- lcd.print(" cm");
- delay(10);
- lcd.setCursor(0,1);
- lcd.print("Distance: ");
- lcd.print(distanceInch);
- lcd.print(" inch");
- delay(10);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement