蜂鸣器怎么连接arduino程序(蚁哥和你一起玩ARDUINO)

能不能让Arduino发出声音呢?这就要用到常见的元器件:蜂鸣器。这是个用处很广泛的元器件,很多电子设备中都用它来发出提醒音,警报音等等。我们可以通过Arduino驱动蜂鸣器发出报警声音,然后再演奏出音乐。

蜂鸣器怎么连接arduino程序(蚁哥和你一起玩ARDUINO)(1)

有源蜂鸣器发生

我们头脑中都有个模糊的概念,声音的产生应该和震动有关联。 我们暂且这样理解:物体震动达到某种频率,就会产生声波,然后被人听到。

蜂鸣器怎么连接arduino程序(蚁哥和你一起玩ARDUINO)(2)

震动发声

可以做个实验,把手放到正在播放音乐的喇叭上,手上会传来明显的震动感,说明喇叭此时正在通过震动产生声波。

蜂鸣器电路原理图

左边是最简单的蜂鸣器连接原理图,当IO1为高电平时,蜂鸣器有电流流过则会发出声音,当IO1为低电平时,蜂鸣器静止。

如果想要声音更响亮一些,可以加一级三极管驱动如右边原理图所示,Q1采用S9013或S8050等NPN型的三极管都可以,它在这里起到了小电流信号放大的作用。也可以把Q1当成一个阀门,当IO2为高电平时,Q1导通,电流直接从电源经过蜂鸣器流到GND,蜂鸣器因此发声;当IO2为低电平时,Q2截止,蜂鸣器上没有电流流过,保持静止。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页