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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
就是有声音就亮灯,要源码8 @6 K# S! L: z( L6 `

该用户从未签到

2#
发表于 2022-2-11 11:09 | 只看该作者
太简单了!
9 g7 N, E8 r! i8 I( C5 f: g# G你先要有一个声音传感器,如果是数字型的,程序就这样:
  R# M  W. i  c/ y* hif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)1 p" Z6 r% {) W+ t  f
{
+ n5 D  N, k9 V9 \    LED=0;//我的板子是这样亮灯8 u6 z0 {) w" _0 `0 E# G# y' Y
}  e) L, ^7 m0 e* L" l! E
else
# Q# U& a  L; v{
- Z3 L6 i/ l& Y+ g0 s    LED=1;6 Y# u& p, s3 W# X
}
+ [, p! m4 Q' R) t1 d你自己还可以加延时程序。
% g" B5 P1 I; F& C7 m7 `如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:
& ]9 d0 x. A$ y; rif (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)" K+ E! }3 C. ?3 S# j" f
{
3 l1 |3 d$ R: l1 r    LED=~LED;
" n9 H# ]5 E+ M2 j4 v4 [+ d}

该用户从未签到

3#
发表于 2022-2-11 11:21 | 只看该作者

: e( M$ c& Y1 `8 ]
8 c4 [" z- x, ~1 Y$ z6 f单纯程序,解决不了。使用mic和放大,再通过单片机使用ad检测。
; J+ u$ M  T8 m5 X/ H# q: n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-12 05:47 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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