一:准备材料
1:Micropython( TPYBoard v102)开发板一块.

2:声音传感器

1.声音模块对环境声音强度最敏感,一般用来检测周围环境的声音强度。
2.模块在环境声音强度达不到设定阈值时,OUT输出高电平,当外界环境声音强度超过设 定阈值时,模块OUT输出低电平;
3.小板数字量输出OUT可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的声音;
4.小板数字量输出OUT可以直接驱动本店继电器模块,由此可以组成一个声控开关;
3:光敏传感器

1.光敏电阻模块对环境光线最敏感,一般用来检测周围环境的光线的亮度,触发单片机或继电器模块等;
2.模块在环境光线亮度达不到设定阈值时,DO端输出高电平,当外界环境光线亮度超过设定阈值时,DO端输出低电平;
3.DO输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的光线亮度改变;
4.DO输出端可以直接驱动本店继电器模块,由此可以组成一个光控开关。
3:杜邦线若干,一个二极管,一块面包板

二:接线
声音传感器3.3v — 开发板3.3v
声音传感器GND—开发板GND
声音传感器OUT —开发板Y1
光敏传感器3.3v — 开发板3.3v
光敏传感器GND—开发板GND
光敏传感器D0 — 开发板Y2
二极管长脚(+)—开发板X1
二极管断脚(-)—开发板GND
三:代码
import pyb
from pyb import Pin
led = pyb.Pin("X1",pyb.Pin.OUT_PP)
voice = Pin('Y1',Pin.IN)
light = Pin('Y2',Pin.IN)
while 1:
if light.value()==1:
if voice.value()==0:
led.value(1)
pyb.delay(3000)
led.value(0)
else:
led.value(0)
else:
led.value(0)

视频加载中...