?

【电脑报于线】用Arduino 可以完成的互动作品有许多,最多见也最经常使用的就是声光展示了,前面一直都是于用LED 小灯于做试验,本个试验就让各人的电路发作声音,可以或许发作声音的最多见的元器件就是蜂鸣器及喇叭了,二者比拟较蜂鸣器更简朴及易用以是咱们本试验采用蜂鸣器。 1、蜂鸣器发声试验 用Arduino 可以完成的互动作品有许多,最多见也最经常使用的就是声光展示了,前面一直都是于用LED 小灯于做试验,本个试验就让各人的电路发作声音,可以或许发作声音的最多见的元器件就是蜂鸣器及喇叭了,二者比拟较蜂鸣器更简朴及易用以是咱们本试验采用蜂鸣器。 如下是要预备的元件: 蜂鸣器*1(图1)-------------------------标有 ’+’号的毗连8引脚。 按键*1 面包板*1 面包板跳线*1 扎 下面为道理图1及图2的毗连电路: 毗连电路时要留意一点就是蜂鸣器有正负极之分,下面右边什物图可看到蜂鸣器有红黑两种接线。毗连好电旅程序这方面就很简朴了,与前面按键节制小灯是试验步伐近似,由于蜂鸣器的节制接口也是数字接口输出凹凸电平就能够节制蜂鸣器的鸣响。 参考源步伐: int buzzer=8;//设置节制蜂鸣器的数字IO脚 void setup() { pinMode(buzzer,OUTPUT);//设置数字IO脚模式,OUTPUT为辒出 } void loop() { unsigned YABO鸭脖官网char i,j;//界说变量 while(1) { for(i=0;i i++)//辒出一个频率的声音 { digitalWrite(buzzer,HIGH);//发声音 delay(1);//延时1ms digitalWrite(buzzer,LOW);//不发声音 delay(1);//延时ms } for(i=0;i i++)//辒出另外一个频率癿声音 { digitalWrite(buzzer,HIGH);//发声音 delay(2);//延时2ms digitalWrite(buzzer,LOW);//不发声音 delay(2);//延时2ms } } } 下载完步伐,蜂鸣器试验就完成为了。

