文章标题

来源:互联网 发布:淘宝宝贝违规被删除 编辑:程序博客网 时间:2024/06/08 07:19

树莓派多传感器控制(1)
树莓派多传感器控制,只需要根据不同引脚,来实现传感器不同的工作。
实现代码如下:

#!/usr/bin/env python#coding=utf8import RPi.GPIO as GPIOimport timeGPIO.setmode(GPIO.BCM)GPIO.setwarnings(False)GPIO.setup(18, GPIO.OUT) #LEDGPIO.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()

测试是否成功。