4.蜂鸣器

您当前位置: 首页 > Arduino Uno 主板 > 3.常用的基础例程

4.蜂鸣器.rar  点击下载

一、学习目标

1.学习Arduino UNO外接蜂鸣器进行实验。

2.了解如何使用有源蜂鸣器和无源蜂鸣器。

无源蜂鸣器:

二、硬件搭建

本次课程需要用到的元器件如下:

有源蜂鸣器*1

220Ω电阻*1

电路接线图如下图所示:

image.png 

由接线图可知:

蜂鸣器接在Arduino的8号引脚。

三、程序分析


方式一:Arduino IDE编程

 image.png

函数void setup()

针对于这个程序,我们在setup函数中

pinMode(buzzer,OUTPUT);

将蜂鸣器引脚设置成输出模式,将按键引脚设置为输出模式。

函数void loop()

主函数中是两个不同的for循环。

for(i=0;i<80;i++)

{

   digitalWrite(buzzer,HIGH);

   delay(1);

   digitalWrite(buzzer,LOW);

   delay(1);

}

for(i=0;i<100;i++)

{

   digitalWrite(buzzer,HIGH);

   delay(2);

   digitalWrite(buzzer,LOW);

   delay(2);

}

以此来让蜂鸣器发出不同频率的声音。

方式二:Helloblock(Scratch3.0)编程

image.png 

方式三:米思奇Mixly编程

image.png 

四、实验现象

程序下载完成之后,我们就可以听到蜂鸣器会发出两种不同频率的声音了。    

有源蜂鸣器:

二、硬件搭建

本次课程需要用到的元器件如下:

无源蜂鸣器*1

220Ω电阻*1

电路接线图如下图所示:

image.png 

由接线图可知:

蜂鸣器接在Arduino的8号引脚。

三、程序分析


程序细节请见程序文件Passive_buzzer.ino,Passive buzzer.sb3,Passive buzzer.mix。

四、实验现象

程序下载完成之后,我们就可以听到蜂鸣器会播放音乐。