您的位置:首页 > 其它

文章标题

2017-07-16 21:45 190 查看
树莓派多传感器控制(1)

树莓派多传感器控制,只需要根据不同引脚,来实现传感器不同的工作。

实现代码如下:

#!/usr/bin/env python
#coding=utf8

import RPi.GPIO as GPIO
import time

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(18, GPIO.OUT) #LED
GPIO.setup(17,GPIO.OUT) #蜂鸣模块
GPIO.setup(5, GPIO.IN,pull_up_down=GPIO.PUD_UP) #声音传感器
#GPIO.setup(23,GPIO.IN) #红外传感器

try:
while True:
if GPIO.input(5) == 0: #声音
if GPIO.input(23) == True:
print('comming....')
GPIO.output(18, True)
GPIO.output(17,GPIO.HIGH)
time.sleep(1)
GPIO.output(18, False)
GPIO.output(17,GPIO.LOW)
time.sleep(1)
except KeyboardInterrupt: #如果Ctrl+C中断脚本,则清除GPIO输出
GPIO.cleanup()


测试是否成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: