振动开关传感器实验

振动开关传感器实验

实验目的:通过传感器检测振动,进而提示出振动发生。
#接线效果如图
接线示例
#实验代码
代码示例

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

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

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

uPin = 18

GPIO.setmode(GPIO.BCM)   ##此处采用的BCM编码 因为T型扩展板也是BCM编码 方便统一
GPIO.setup(uPin, GPIO.IN)  ##设置为接收模式

try:
    while True:
        status = GPIO.input(uPin)
        if status == 1:       ##高电平说明有振动
            print '路面不平'
        elif status == 0:
            print '==='
        time.sleep(0.3)      ##检测频率 可调节
except KeyboardInterrupt:
    pass

GPIO.cleanup()
#实验效果
1、执行代码 Python jiujiang.py;
2、屏幕可见 ”===“输出,表示路面平整;
3、当小车经过高低不平时,屏幕显示 ”路面不平“;
#视频效果如下:
jiujiang

评论已关闭。