实验目的:通过触摸传感器触发传感器的检测,然后做出对应的提示;以及后续的触发声光报警等。
#接线效果如图
#实验代码
#!/usr/bin/env python
#coding:utf-8
'''
from JiuJiang
树莓酱的操作实例
https:://www.shumeijiang.com
'''
import RPi.GPIO as GPIO ##引入GPIO模块
import time ##引入time库
touchPin = 18
GPIO.setmode(GPIO.BCM) ##此处采用的BCM编码 因为T型扩展板也是BCM编码 方便统一
GPIO.setup(touchPin, GPIO.IN) ##设置为接收模式
try:
while True:
status = GPIO.input(touchPin) ##读取传感器状态
if status == 1: ##高电平说明有触摸
print '有人碰我'
time.sleep(0.3) ##检测频率 可调节
except KeyboardInterrupt:
pass
GPIO.cleanup()
#实验效果
1、执行代码 Python jiujiang.py;
2、用手指触摸传感器sensor部分;
3、可见屏幕输出”有人碰我“字样的提示;
4、Ctrl+C停止检测。
#视频效果如下: