标签轻触开关传感器

轻触开关传感器实验

实验目的:通过点击传感器,然后程序获取状态;从而得到不同的状态提示。
#接线效果如图
接线的例子
接线示例
#实验代码

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

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

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

touchPin = 18   ##设置传感器走18口

GPIO.setmode(GPIO.BCM)  ##此处采用的BCM编码 因为T型扩展板也是BCM编码 方便统一
GPIO.setup(touchPin, GPIO.IN)  ##设置BCM编码下18号引脚为读取状态

#隔一秒读取一次状态  然后判断输出
try:
    while True:
        status = GPIO.input(touchPin)  ##读取数据
        if status == 1:
            print '正常';
        elif status == 0:
            print '不好 被踩到了';

        time.sleep(1)

except KeyboardInterrupt:
    pass

GPIO.cleanup()
#实验效果
1、点击执行 Python jiujiang.py
2、传感器没有触动则提示 ”正常“;
3、点击传感器则提示 ”不好 被踩到了“;
#视频效果如下: