THE FOLLOWING TUTORIAL VIDEO SHOWS YOU
THE VARIOUS DETAILS OF THE IR SHARP SENSOR OR THE IR DISTANCE SENSOR. IT IS BASICALLY USED OT MEASURE DISTANCE IN THE RANGE OF 10-80 CM.
BELOW 10 CM, IT DOES NOT MEASURE DISTANCE ACCURATELY, AND THUS THIS REGION IS CALLED BLIND SPOT.
THE PIN DIAGRAM FOR THE SENSOR IS AS FOLLOWS:
1. PIN 1 - DATA PIN CONNECTED TO PIN A0 OF ARDUINO
2. PIN 2 - GND PIN
3. PIN 3 - VCC PIN
ONCE THE CONNECTIONS OF LCD AND SHARP SENSOR ARE DONE, YOU NEED TO UPLOAD THE FOLLOWING CODE ONTO YOUR ARDUINO BOARD.
CODE:
#include<LiquidCrystal.h>
LiquidCrystal lcd(14,15,16,17,18,19);
#define sharp A0
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
lcd.clear();
lcd.print("Sharp Sensor ");
lcd.setCursor(0,2);
lcd.print("Interfacing");
delay(2000);
lcd.clear();
lcd.print("Arduino Tutorial");
lcd.setCursor(8,2);
lcd.print("By:");
delay(2000);
lcd.clear();
lcd.print("Creative");
lcd.setCursor(8,2);
lcd.print("Engineer");
delay(2000);
pinMode(A0, INPUT);
for(int i=14;i<20;i++)
{
pinMode(i,OUTPUT);
}
}
int val=0;
int distance=0;
void loop()
{
val = analogRead(sharp);
distance= map(val,0,1023,0,100);
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
lcd.clear();
lcd.print("Distance:");
lcd.setCursor(0,2);
lcd.print(distance);
lcd.setCursor(6,2);
lcd.print(" cm");
delay(500);
}
ONCE THE CODE IS UPLOADED, YOUR PROJECT IS READY TO RUN.
HAPPY LEARNING AND ENJOY USING ARDUINO. SEE YOU SOON.
Comments
Post a Comment