实验七:无源蜂鸣器模块实验
来自丢石头百科
Yousimaier17(讨论 | 贡献)2024年8月9日 (五) 16:57的版本 (创建页面,内容为“首页 == Arduino == === 实验现象 === * 蜂鸣器每1s响一次。 * 通过电位器控制蜂鸣器的频率。 === 电路…”)
目录
Arduino
实验现象
- 蜂鸣器每1s响一次。
- 通过电位器控制蜂鸣器的频率。
电路连接
主要程序
#define Pot A0 #define Buzzer 2 int PotBuffer = 0; void setup() { pinMode(Buzzer,OUTPUT); //蜂鸣器引脚设定为输出 } void loop() { PotBuffer = analogRead(Pot); //读取AD值 for(int i = 0 ; i < 100 ; i++) //循环100次 { digitalWrite(Buzzer,LOW); //设置输出低电平 delayMicroseconds(PotBuffer); //延时PotBuffer值 us digitalWrite(Buzzer,HIGH); //设置输出高电平 delayMicroseconds(100); //延时100us } delay(1000); //延时1000ms }