PWM调光实验

无源蜂鸣器实验

实验目的

用电位器调节无源蜂鸣器发出不同的声音

理论学习

无源蜂鸣器和实际的音响的信号是一样的,是靠频率驱动的

原理图

无源蜂鸣器实验_原理图


无源蜂鸣器实验_arduino_02

代码编写

#define pot A0
#define buzzer 2
int potbuffer = 0;
void setup() {
  pinMode(buzzer, OUTPUT);
}
void loop() {
  potbuffer = analogRead(pot);
  for (int i = 0; i < 100; i++) {
    digitalWrite(buzzer, HIGH);
    delayMicroseconds(potbuffer);
    digitalWrite(buzzer, LOW);
    delayMicroseconds(100);
  }
  delay(1000);
}
/*
  函数的解释:
  语法:delayMicroseconds(参数);
  作用:延迟毫秒级的函数
  参数为要延迟的毫秒时间
*/

光控LED灯实验