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。
程序下载完成之后,我们就可以听到蜂鸣器会播放音乐。