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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
就是有声音就亮灯,要源码% x  ]; k! T* Z; z& K- b

该用户从未签到

2#
发表于 2022-2-11 11:09 | 只看该作者
太简单了!5 n, `9 ~; C2 T* F3 c
你先要有一个声音传感器,如果是数字型的,程序就这样:: b' ]" e. ^# C& p: \8 V+ @/ m+ A7 w
if (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的). q2 w4 W+ w5 u7 |/ R
{
) `" |: Q5 T2 j( g. |7 y    LED=0;//我的板子是这样亮灯
% [! p* ?7 A2 Q" X}
( K; D( _+ j$ a. L# S: D. Delse
1 T/ O( C. ^& E{- R7 [9 Z! f$ e  k% O( u- [3 B# X
    LED=1;
* u' t( I  B! D+ t( g}, b$ }/ J6 x/ H2 I" o
你自己还可以加延时程序。. @' I. W7 ]4 F1 `$ X6 O
如果是想有声音后灯一直亮,再有声音灯才关,程序就这样了:9 s8 H( o% w7 T5 `, k* |
if (SY==0)//SY是你的数字型传感器所接的IO口,且假设传感器是接收到声音输出低电平(因为我用的是这样的)
* Z6 B5 c4 ?. T6 h{
% f9 z/ i! H3 a( _8 J5 n    LED=~LED;
! s3 e  l$ d# {}

该用户从未签到

3#
发表于 2022-2-11 11:21 | 只看该作者
: r! D6 v5 U) V! V& e) x9 ^
5 Y+ H( T8 h  C
单纯程序,解决不了。使用mic和放大,再通过单片机使用ad检测。5 N8 R. B( Z2 I! r% F0 ~* M5 [6 ?% d
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-18 09:49 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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