[20个项目学会BBC micro:bit编程] 12-蜂鸣器控制

时间:2024-03-07 08:28:09

[20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里

--实验编程

程序网址:https://makecode.microbit.org/_5gMVD5eKCEW1

--实验结果

  蜂鸣器循环播放生日快乐歌,micro:bit上两种图案交替显示,间隔为1秒。

注意事项:

  图2-1中模拟器接线图显示的为一个耳机插头,而不是蜂鸣器或者喇叭之类的,因为micro:bit的驱动能力太小(划重点),驱动不了蜂鸣器或者喇叭,所以就不要麻烦去进行尝试了,有可能还会烧板子。big:bit扩展板上采用无源蜂鸣器,通过外部供电和三极管放大电流方法,提高了信号驱动能力,所以才可以正常发音。

拓展知识:

  我们通常用的蜂鸣器分为两种:有源蜂鸣器和无源蜂鸣器(每种都有不同的电压类型,如3V/5V/12V等等),两者有时在外形上并无区别,所以你如果随便从哪找了一个蜂鸣器,然后去进行蜂鸣器实验,很有可能遇到各种问题。一定要事先了解自己手中的蜂鸣器到底属于哪种类型。经比较,big:bit扩展板采用3.3V无源蜂鸣器,这种最适合micro:bit蜂鸣器实验,音效最佳。有源蜂鸣器加电压就可以响,在电压承受范围内电压越高,声音越大。无源蜂鸣器的发音需要输入不同频率的信号,至于程序块中如何实现的,初学者可不必深究。