dragon19790000 发表于 2017-6-11 18:34 有源的,高电平使能,那个宝买的模块,确实和楼主现象一样 |
有没有蜂鸣器模块的原理图?看看三极管是怎么接的用的什么型号. |
我也试了下确实不行,我在想是不是三极管的基极电压太高,用二极管降低了0.7V。用mos管就不会有这个问题 |
问题出在蜂鸣器上,你的蜂鸣器是有源的还是无源的 |
看到你的问题,我也有这个模块,就试了一试。 第一:我在板子上,就用你的程序,一点问题都没有。 第二:你的程序中,发声音的延时程序,时间太长了。定时100ms开关,周期就是200ms,即频率5Hz,只听到蜂鸣器嗒嗒嗒,在“敲响”,基本没有乐音。中学物理课说,人耳听到声音频率为20~20000Hz。所以,我把它改为1ms,即频率500Hz,则有宏亮的乐音。我的经验:在有无源蜂鸣器的程序中,一般都专门为它准备一个延时程序。另外,人耳听到的声音大小,与感觉有关,同等声音强度情况下,有的人对高音敏感,有的人对低音敏感,这个无源蜂鸣器的音量,我还真没有调过,本来这个延时放声音,就是PWM波的样子,就已经与功率有关了。 第三:模块电路如图所示(看清楚你的实物图,你的是高电平触发,我的是低电平触发,不同仅在于用的三极管不同,一个是PNP,一个是NPN,但不影响整体效果)。所以,基本就不需要你说的什么电阻等其它元件,这个模块就是直接用到I/O口的,你看,模块上不也印刷着VCC、GND、I/O吗。你看到的网上说法,是只有蜂鸣器一个元件时要搭电路所需元件,而不是你的模块。 第四:我的蜂鸣器响了,就没有试你说的发光二极管的事。 |
1.jpg (12.08 KB, 下载次数: 123)
蜂鸣器模块电路
有没有蜂鸣器模块的原理图?看看三极管是怎么接的用的什么型号. |
我也有这个问题 |
没有人碰见过类似问题么? |