最新案例教程点击下方链接跳转,优快云已停止更新
点
击
跳
转
简介
使用简单代码还原楼道声控灯,通过检测声音来开启电灯.
24行代码写一个声控灯,只有python能做到,其实还能精简,硬件源码都开放
准备
本案例需要的硬件
| 器材 | 数量 |
|---|---|
| HaaS506 - M601/M320 | 1 |
| 声音检测模块 | 1 |
| 220v电灯泡 | 1 |
| 高电平触发继电器 | 1 |
| 杜邦线 | 若干 |
硬件连接图

功能实现
1.继电器使用说明
- GPIO18引脚低电平电压0V,拉高后电压为3.2V。继电器正极连接电压为3.3V。所以继电器设置为低电平或高电平触发均可。
- SI引脚控制左边继电器通断,S2控制右边继电器。

2.简易代码
main.py
from driver import ADC
from driver import GPIO
import utime as time
import _thread
voice=ADC()
voice.open('ADC1')
def voice_thread():
global value
while True:
value=voice.readVoltage()
time.sleep_ms(1)
if __name__ == '__main__':
p18=GPIO()
p18.open('p18')
p18.write(0)
_thread.start_new_thread(voice_thread, ())
while True:
time.sleep_ms(1)
if value > 720:
p18.write(1)
time.sleep(5)
p18.write(0)
board.json
{
"name": "haas506",

本文介绍了一款基于HaaS506的简易声控灯项目,仅用24行Python代码即可实现。文章详细展示了所需的硬件组件、电路连接方式及核心代码,并提供了测试日志以帮助调整音量阈值。
最低0.47元/天 解锁文章
4223

被折叠的 条评论
为什么被折叠?



