如何区分Arduino中的主动和被动蜂鸣器?

时间:2017-01-10 21:27:47

标签: arduino

我有一个Arduino初学者套装,配有主动和被动蜂鸣器。不幸的是,我似乎无法知道哪个是哪个。我所知道的是,一个比另一个长一点,我可以看到下面的绿色电路板。

5 个答案:

答案 0 :(得分:1)

“以编程方式”发言:

  • 有源蜂鸣器:一旦有内置振荡器,使用简单的digitalWrite(buzzerPin,HIGH)就会打开蜂鸣声。
  • Passive Buzzer:你需要使用Tone()函数才能发出哔哔声。一旦没有内部振荡器,您需要使用Tone()函数来创建它将振荡的频率。查看Tone() reference页面以了解如何使用它,但非常简单,您只需要输入参数引脚和频率,如 Tone(3,440),将生成440Hz被动蜂鸣器连接到引脚3。

要停止有源蜂鸣器,您需要使用digitalWrite(buzzerPin,LOW),而使用无源蜂鸣器则需要使用noTone(passiveBuzzerPin)。

答案 1 :(得分:1)

如何区分无源蜂鸣器和有源蜂鸣器?

有几种方法可以区分无源蜂鸣器和有源蜂鸣器。 最简单的方法就是观察它们的不同外观。如果能看到驱动板,就是无源蜂鸣器。如果蜂鸣器完全被黑色粘合剂覆盖,就是有源蜂鸣器。

https://www.keliking.com/Differences-Between-Passive-Buzzer-and-Active-Buzzer-id570060.html

答案 2 :(得分:0)

有源蜂鸣器会自动产生声音。你基本上只需打开或关闭它。 无源蜂鸣器需要提供声音信号的信号源。

找出哪个可以测量两个引线之间的电阻。如果它是被动的几欧姆,则较高的值表示有效的一个。 活动的也将拥有它自己的电路(你可以看到的电路板),因此它可能会更大。

但是我想你的arduino软件包附带了一个零件清单,可以为您提供所需的所有信息吗?

答案 3 :(得分:0)

它们有各种形状和大小,因此不要认为“长”意味着一件事或另一件事。无源蜂鸣器在模块的PCB上只有一个小压电源。有源蜂鸣器将在pcb上有一些其他小元件,如放大器和电阻器。

答案 4 :(得分:0)

在我购买的Freenove Arduino套件中,无源蜂鸣器是底部带有绿色的蜂鸣器,而有源蜂鸣器是没有绿色的蜂鸣器,并且其引脚高度各不相同