标签倾斜传感器

倾斜传感器实验

实验目的:通过操作倾斜传感器,实现对物体倾斜产生的感知。
#接线效果如图:
接线示例
#实验代码
检测小车状态

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

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

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

CarPin = 18  ##定义小车读取18口信息

GPIO.setmode(GPIO.BCM)
GPIO.setup(CarPin, GPIO.IN, pull_up_down=GPIO.PUD_UP) ##设置为接收模式 同时拉高电阻 减少杂声干扰

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

        time.sleep(1)

except KeyboardInterrupt:
    pass

GPIO.cleanup()
#实验效果
1、执行Python jiujiang.py;
2、小车正常状态下屏幕显示 “小车正常”;
3、小车发生倾斜时屏幕显示 ”不好了 小车要翻车了“。
4、每隔一秒检测一次状态,可调节时间。
#视频效果如下: