“Arduino实验七:无源蜂鸣器实验”的版本间的差异
来自丢石头百科
Yousimaier17(讨论 | 贡献) (创建页面,内容为“=== 实验现象 === * 蜂鸣器每1s响一次。 * 通过电位器控制蜂鸣器的频率。 === 实验思路 === *获取电位器滑动端电压值。 *根据获…”) |
Yousimaier17(讨论 | 贡献) (→电路连接) |
||
第10行: | 第10行: | ||
=== 电路连接 === | === 电路连接 === | ||
− | *[[File:Arduino实验七:无源蜂鸣器实验.png| | + | *[[File:Arduino实验七:无源蜂鸣器实验.png|600px]] |
=== 主要程序 === | === 主要程序 === |
2022年11月9日 (三) 17:41的最新版本
实验现象
- 蜂鸣器每1s响一次。
- 通过电位器控制蜂鸣器的频率。
实验思路
- 获取电位器滑动端电压值。
- 根据获取到的电压值控制驱动蜂鸣器发生的PWM的占空比。
- 循环输出PWM波形。
- 延时1s。
电路连接
主要程序
PotBuffer = analogRead(Pot); //读取AD值 for(int i = 0 ; i < 100 ; i++) //循环100次 { digitalWrite(Buzzer,HIGH); //设置输出高电平 delayMicroseconds(PotBuffer); //延时PotBuffer值 us digitalWrite(Buzzer,LOW); //设置输出低电平 delayMicroseconds(100); //延时100us } delay(1000); //延时1000ms