ข้อมูล
น้ำหนัก
บาร์โค้ด
ลงสินค้า
อัพเดทล่าสุด
รายละเอียดสินค้า
เซ็นเซอร์วัดระยะทาง ด้วยแสงอินฟราเรด Sharp 2Y0A21 Distance 10-80cm 

2Y0A21 is a distance measuring sensor unit, composed of an integrated combination of PSD (position sensitive detector) , IRED (infrared emitting diode) and signal processing circuit. The variety of the reflectivity of the object, the environmental temperature and the operating duration are not influenced easily to the distance detection because of adopting the triangulation method. This device outputs the voltage corresponding to the detection distance. So this sensor can also be used as a proximity sensor



Technical 

    Operating Supply Voltage 4.5V to 5.5V
    Minimum Measuring Distance 10cm
    Maximum Measuring Distance 80cm
    Average Supply Current - Typical 30mA
    Response Time 38 ± 10ms
    Analog output inversely proportional to distance
 Operating Supply Voltage 4.5V to 5.5V
    Minimum Measuring Distance 10cm
    Maximum Measuring Distance 80cm
    Average Supply Current - Typical 30mA
    Response Time 38 ± 10ms
    Analog output inversely proportional to distance



https://github.com/guillaume-rico/SharpIR

 
  // Sharp IR code for Robojax.com
#include "SharpIR.h"
 
#define IR A0 // define signal pin
#define model 1080 // used 1080 because model GP2Y0A21YK0F is used
// Sharp IR code for Robojax.com
// ir: the pin where your sensor is attached
// model: an int that determines your sensor:  1080 for GP2Y0A21Y
//                                            20150 for GP2Y0A02Y
//                                            430 for GP2Y0A41SK   
/*
2 to 15 cm GP2Y0A51SK0F  use 1080
4 to 30 cm GP2Y0A41SK0F / GP2Y0AF30 series  use 430
10 to 80 cm GP2Y0A21YK0F  use 1080
10 to 150 cm GP2Y0A60SZLF use 10150
20 to 150 cm GP2Y0A02YK0F use 20150
100 to 550 cm GP2Y0A710K0F  use 100550
 
 */
 
SharpIR SharpIR(IR, model);
void setup() {
    // Sharp IR code for Robojax.com
 Serial.begin(9600);
 Serial.println("Robojax Sharp IR  ");
}
 
void loop() {
    // Sharp IR code for Robojax.com
    delay(500);   
 
  unsigned long startTime=millis();  // takes the time before the loop on the library begins
 
  int dis=SharpIR.distance();  // this returns the distance to the object you're measuring
 
  // Sharp IR code for Robojax.com
 
  Serial.print("Mean distance: ");  // returns it to the serial monitor
  Serial.print(dis);
  //Serial.println(analogRead(A0));
  unsigned long endTime=millis()-startTime;  // the following gives you the time taken to get the measurement
 Serial.print("  Time taken (ms): ");
 Serial.println(endTime);  
     // Sharp IR code for Robojax.com
     
}
ทดสอบ ระยะประมาณ 80 cm 

เงื่อนไขอื่นๆ
Tags

วิธีการชำระเงิน

บมจ. ธนาคารกรุงไทย สาขาโรงไฟฟ้าบางปะกง ออมทรัพย์
ธนาคารกรุงเทพ จำกัด (มหาชน) สาขาบิ๊กซี ฉะเชิงเทรา 2 ออมทรัพย์
บมจ. ธนาคารกรุงไทย สาขาบิ๊กซี ฉะเชิงเทรา 2 ออมทรัพย์
พร้อมเพย์ สาขา- -
Scan this!
สนธยา ใจผ่อง
063-xxxxxx-8
Accept All Banks | รับเงินได้จากทุกธนาคาร
พูดคุย-สอบถาม