树莓派lasersensor(Python程序)

1,工具树莓派,微雪Laser Sensor

2,基本原理:

Laser Sensor的DOUT与树莓派PIN3链接

当有障碍物时DOUT=0

没有障碍物时DOUT=1

通过读取DOUT电平判断是否有障碍物

3,连接实物:

树莓派lasersensor(Python程序)_第1张图片

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

程序

你可能感兴趣的:(树莓派lasersensor(Python程序))