Devices & Components
Arduino Uno Rev3
16x2 LCD display with I²C interface
Ultrasonic Sensor - HC-SR04 (Generic)
Software & Tools
Arduino IDE
Project description
Code
Arduino 16x2 Display I2C Distance Sensor
c_cpp
Arduino 16x2 Display I2C Distance Sensor
1//...............JehanKandy........................ 2//...........www.jehankandy.com.................... 3//........www.github.com/JehanKandy................ 4 5//..............LCD Display........................ 6//..............I2C Module......................... 7 8 9 10//include liquidCrystal_I2C.h and install 11//Tools -> Manage Libraries and type liquidCrystal_I2C then install 12 13#include <LiquidCrystal_I2C.h> 14 15//define I2C address...... 16LiquidCrystal_I2C lcd(0x27,16,2); 17 18 19//create veriables 20int trig = 2; 21int echo = 3; 22long duretion, distance; 23 24void setup() { 25 pinMode(trig,OUTPUT); 26 pinMode(echo,INPUT); 27 28 lcd.init(); 29 lcd.clear(); 30 lcd.backlight(); 31 32 lcd.setCursor(2,0); 33 lcd.print("Distance"); 34 35 lcd.setCursor(1,1); 36 lcd.print("UltraSonic"); 37 delay(2000); 38 39 lcd.clear(); 40} 41 42void loop() { 43 digitalWrite(trig,HIGH); 44 delayMicroseconds(2); 45 digitalWrite(trig,LOW); 46 delayMicroseconds(10); 47 digitalWrite(trig,HIGH); 48 49 duretion = pulseIn(echo,HIGH); 50 distance = (duretion/2)*0.0346; 51 52 lcd.setCursor(3,0); 53 lcd.print(distance); 54 55 lcd.setCursor(6,0); 56 lcd.print("cm"); 57} 58 59//.........coded by : JehanKandy.... 60//...........Thank You.............. 61
Downloadable files
Arduino 16x2 Display I2C Distance Sensor
Arduino 16x2 Display I2C Distance Sensor
Arduino 16x2 Display I2C Distance Sensor

Arduino 16x2 Display I2C Distance Sensor
Arduino 16x2 Display I2C Distance Sensor
Arduino 16x2 Display I2C Distance Sensor

Comments
Only logged in users can leave comments