DOUT:Digital Out(数字输出)
AOUT:Analog Out(模拟量输出)
GND:接地
VCC:正极
(本文不使用AOUT接线)【上述交叉旋钮可用于调节声音敏感性】
步骤:
(1)VCC3.接入树莓派.3V或者5V引脚
(2)GND进入树莓派GND引脚
(3)DOUT接入任何一个GPIO接口
如图所示
红线(VCC)接一号引脚(3)V3 power)
黑线(GND)接入6号引脚(Ground)
黄线(DOUT)接入3号引脚 GPIO 2(SDA)
注:建议不要使用GPIO-2和GPIO-3,以下代码使用的是GPIO-4
import time import RPi.GPIO as GPIO """指定的编号规则是BOARD""" GPIO.setmode(GPIO.BOARD) #定义传感器连接GPIO引脚为4 sound=4##完全错了 #2是GPIO在这里使用编码BOARD编码引脚,查表得到GPIO 2 对应BOARD编码中的7[与物理编码相同] sound=7#正确 #指定2号引脚模式的输出模式 #默认拉高到高电平,低电平表示OUT口有输出 GPIO.setup(sound,GPIO.IN,pull_up_down=GPIO.PUD_UP) try : while True: #检测声传感器模块是否输出低电平 print(GPIO.input(sound)) if c==0: print("检测到声音") time.sleep(0.2) except KeyboardInterrupt: print("停止检测") finally : GPIO.cleanup()