树梅派-声音传感器示例(Python)

简介:

1.声音模块对环境声音强度敏感,一般用来检测周围环境的声音强度。
2.模块在环境声音强度达不到设定阈值时,OUT输出高电平,当外界环境声音强度超过设定阈值时,模块OUT输出低电平;
3.灵敏度可调(图中蓝色数字电位器调节) 

树梅派-声音传感器示例(Python)_第1张图片

将树莓派与一个二极管和声音传感器相连,当传感器触发时,二极管闪一下,连接图大概像这样:

树梅派-声音传感器示例(Python)_第2张图片

代码:

import RPi.GPIO as GPIO
from gpiozero import Buzzer
import time

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)  
GPIO.setup(4,GPIO.IN)   #设置针脚4为声音传感器的输入接口
GPIO.setup(25,GPIO.OUT) #设置针脚25为二极管正极输出接口

while True: 
    if GPIO.input(4)==0:#捕捉到声音信号时输出低电平
        print("ok")
        GPIO.output(25,GPIO.HIGH)#点亮二极管
        time.sleep(.1)
    else:
        GPIO.output(25,GPIO.LOW)            

GPIO.cleanup()

你可能感兴趣的:(树莓派)