原理:
有源蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。
传感器各引脚的连接方法如下:
S:接GPIO
中间:接1.5-15V
-:接GND
int buzzerPin=8; //定义蜂鸣传感器的管脚为8
void mario(int pin); //定义函数mario
void setup(){
pinMode(buzzerPin,OUTPUT); //定义蜂鸣器作为输出
}
void loop(){
mario(buzzerPin); //调用函数
}
void mario(int pin){ //使蜂鸣器按照我们想要的形式输出马里奥的音乐
tone(pin,659,150);
delay(150);
tone(pin,659,150);
delay(150);
tone(pin,659,150);
delay(150);
delay(150);
tone(pin,523,150);
delay(150);
tone(pin,659,150);
delay(150);
delay(150);
tone(pin,784,150);
delay(3000); }