人体红外传感器探测实验

人体红外传感器探测实验

#实验目的:通过人体红外传感器感测到人体经过,从而发出预警信息。
#接线效果如图
接线示例
#传感器说明
传感器去掉外罩后可见各引脚含义
传感器说明
#实验代码
代码示例

#!/usr/bin/env python
#coding:utf-8

'''
from JiuJiang
树莓酱的操作实例
https:://www.suhmeijiang.com
'''

import RPi.GPIO as GPIO  ##引入GPIO模块
import time              ##引入time库

detectPin = 18

GPIO.setmode(GPIO.BCM)   ##此处采用的BCM编码 因为T型扩展板也是BCM编码 方便统一
GPIO.setup(detectPin, GPIO.IN) ##设置检测引脚我输入状态

try:
    while True:
        status = GPIO.input(detectPin)
        print status
        if status == 1:  ##高电平触发报警
            print '报警 发现有人'
        else:
            pass
        time.sleep(1)

except KeyboardInterrupt:
    pass

GPIO.cleanup()
#实验效果
1、执行代码 Python jiujiang.py;
2、可见默认输出 低电平状态;
3、当有人经过或将传感器指向自己,则发现输出”报警 发现有人“;
4、将传感器指向没有人的地方,可见一定延迟后输出低电平状态。
#视频效果如下:
jiujiang

评论已关闭。