4.蜂鸣器

4.蜂鸣器

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

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

无源蜂鸣器:二、硬件搭建本次课程需要用到的元器件如下:

有源蜂鸣器*1

220Ω电阻*1

电路接线图如下图所示:

由接线图可知:

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

三、程序分析

方式一:Arduino IDE编程

函数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)编程

方式三:米思奇Mixly编程

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

有源蜂鸣器:二、硬件搭建本次课程需要用到的元器件如下:

无源蜂鸣器*1

220Ω电阻*1

电路接线图如下图所示:

由接线图可知:

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

三、程序分析

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

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

相关推荐