找回密码
 注册
关于网站域名变更的通知
查看: 166|回复: 2
打印 上一主题 下一主题

如何让单片机听到声音就亮灯?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-2-11 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
就是有声音就亮灯,要源码- s# ?3 J9 a$ I6 c

该用户从未签到

2#
发表于 2022-2-11 11:09 | 只看该作者
太简单了!
8 r0 W3 X, u! p- O你先要有一个声音传感器,如果是数字型的,程序就这样:: Q4 N, y5 l) |2 f8 T5 j6 O
if (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)& [: d9 N/ O  P% _. P
{7 p) Q5 D* D" p1 S* m3 P" r) k
    LED=0;//我的板子是这样亮灯
+ l) i" ]3 S$ l}
8 v5 [8 ~; |: J5 ]  \' Aelse
, N+ m1 Q0 E3 z, e0 u{
: y2 L/ }% P$ c+ s) E    LED=1;
& q& O$ Q. u1 C' c0 Z/ Y7 {% R# V}1 R. Z) }/ G& q4 [; w# H# O4 X6 c
你自己还可以加延时程序。( t+ t5 q, N- ?2 ^0 Q0 [2 t
如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:
. \2 v+ f. }. D$ F4 Gif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)& P. ^4 L$ {5 ^- H* g
{
. e9 j8 J( y" q    LED=~LED;
8 {" h. c- E; M! Z: E, A  R# ~}

该用户从未签到

3#
发表于 2022-2-11 11:21 | 只看该作者
, f2 g  R/ N. \" m; @3 O3 P

9 w5 w# ^% j! ^7 k/ Z  S+ Y2 S单纯程序,解决不了。使用mic和放大,再通过单片机使用ad检测。' o) i" E4 E6 Z) s! _( B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-21 01:30 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表