1,工具树莓派,微雪Laser Sensor
2,基本原理:
Laser Sensor的DOUT与树莓派PIN3链接
当有障碍物时DOUT=0
没有障碍物时DOUT=1
通过读取DOUT电平判断是否有障碍物
3,连接实物:
4,python程序
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
PIN = 3
GPIO.setup(PIN,GPIO.IN)
lastdata = 2
while 1:
data = GPIO.input(PIN)
if data == lastdata:
continue
if data == 0:
print 'blocked'
lastdata = data
if data == 1:
print 'non blocked'
lastdata = data
程序