sharp sensor
TRANSCRIPT
![Page 1: Sharp sensor](https://reader036.vdocuments.net/reader036/viewer/2022082702/5554b386b4c90559398b45f8/html5/thumbnails/1.jpg)
SHARP SENSORR-tist
![Page 2: Sharp sensor](https://reader036.vdocuments.net/reader036/viewer/2022082702/5554b386b4c90559398b45f8/html5/thumbnails/2.jpg)
12/04/2023 2R-tist i-SKY TECHNOLOGIES
![Page 3: Sharp sensor](https://reader036.vdocuments.net/reader036/viewer/2022082702/5554b386b4c90559398b45f8/html5/thumbnails/3.jpg)
12/04/2023 3
SHARP SENSORIN AVR ADC IS IS INBUILT SO THERE IS NO
NEED OF EXTERNAL CIRCUIT. THIS SHARP SENSOR HAS RANGE OF ONLY 10
TO 80 CM.WHEN IT IS OUT OF RANGE THAN IT GIVE
RANDOM VALUE OF DISTANCE.DUE TO THIS IN PROGRAM WE USE 0 VALUE
WHEN IT IS OUT OF RANGE.
R-tist i-SKY TECHNOLOGIES
![Page 4: Sharp sensor](https://reader036.vdocuments.net/reader036/viewer/2022082702/5554b386b4c90559398b45f8/html5/thumbnails/4.jpg)
12/04/2023 R-tist i-SKY TECHNOLOGIES
4
FORMULA FOR DISTANCE CALCULATION
sensorValue = (6787 / (sensorValue - 3)) - 4;
![Page 5: Sharp sensor](https://reader036.vdocuments.net/reader036/viewer/2022082702/5554b386b4c90559398b45f8/html5/thumbnails/5.jpg)
12/04/2023 R-tist i-SKY TECHNOLOGIES
5
PROGRAM TO SHOW DIS. ON SERIAL PORT#include
<LiquidCrystal.h>const int analogInPin
= 0; float sensorValue = 0;
LiquidCrystal lcd(4, 7,
8, 9, 12, 13);void setup() { lcd.begin(16, 2); }
void loop() { sensorValue =
analogRead(analogInPin);
lcd.setCursor(0, 0); if(sensorValue<80) sensorValue=0; else sensorValue = (6787 /
(sensorValue - 3)) - 4; lcd.print(sensorValue); lcd.print(" "); delay(100); }
![Page 6: Sharp sensor](https://reader036.vdocuments.net/reader036/viewer/2022082702/5554b386b4c90559398b45f8/html5/thumbnails/6.jpg)
12/04/2023 R-tist i-SKY TECHNOLOGIES
6
Q-: WRITE A PROGRAM TO DEMONSTRATE WHEN DISTANCE OF OBJECT IS LESS THAN 40 CM THAN RED LED OF RGB IS GLOW WHEN IT IS 40-50 GREEN LED IS GLOW AND WHEN IT IS GREATER THAN 50 BLUE LED GLOW