文章标题
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()
测试是否成功。