能实现无接触远距离测量、速度快、精度高、量程大、抗光、电干扰能力强,应用于各种长距离、大区域安防检测、工业自动化光电信号检测等。
| 序号 | arduino引脚 | 模块引脚 | 
| 1 | D2 | 发射管S | 
| 2 | 5V | 发射管Vcc | 
| 3 | GND | 发射管GND | 
| 4 | D3 | 接收管S | 
| 5 | 5V | 接收管Vcc | 
| 6 | GND | 接收管GND | 
1 int lasersend = 2; 2 3 int laserrev = 3; 4 5 int revled = 13; 6 7 int val; 8 9 void setup() { 10 11 // put your setup code here, to run once: 12 13 pinMode(lasersend, OUTPUT); 14 15 pinMode(laserrev, INPUT); 16 17 pinMode(revled, OUTPUT); 18 19 digitalWrite(lasersend; HIGH); 20 21 } 22 23 24 25 void loop() { 26 27 // put your main code here, to run repeatedly: 28 29 val = digitalRead(laserrev); 30 31 if (val == HIGH) 32 33 { 34 35 digitalWrite(revled, HIGH); 36 37 } 38 39 else { 40 41 digitalWrite(revled, LOW); 42 43 } 44 45 }
原文:http://www.cnblogs.com/Liqiongyu/p/4985826.html