วันจันทร์ที่ 6 กุมภาพันธ์ พ.ศ. 2560

GP2Y0A41SK Infrared Sensor Sharp GP2Y0A41SK Distance Sensor






GP2Y0A41SK Infrared Sensor Sharp GP2Y0A41SK Distance Sensor





#define sensor 2 // Sharp IR GP2Y0A41SK0F (4-30cm, analog)
void setup() {
Serial.begin(9600); // start the serial port
}
void loop() {
// 5v
float volts = analogRead(sensor)*0.0048828125; // value from sensor * (5/1024)
int distance = 13*pow(volts, -1); // worked out from datasheet graph
delay(100); // slow down serial port
if (distance <= 30){
Serial.println(distance); // print the distance
}
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น