11月 16, 2019 振动开关传感器实验 作者 jiujiang 在试试传感器 标签 振动开关传感器 实验目的:通过传感器检测振动,进而提示出振动发生。 #接线效果如图 接线示例 #实验代码 代码示例 #!/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、当小车经过高低不平时,屏幕显示 ”路面不平“; #视频效果如下: