用Arduino 可以完成的互動作品有很多,最常見也最常用的就是聲光展示了,前面一直都是在用LED 小燈在做實驗,本個實驗就讓大家的電路發出聲音,能夠發出聲音的最常見的元器件就是蜂鳴器和喇叭了,兩者相比較蜂鳴器更簡單和易用所以我們本實驗採用蜂鳴器。
以下是要準備的元件:
蜂鳴器*1標有 』+』 號的連接8引腳。
按鍵*1
麵包板*1
麵包板跳線*1 扎
照下面的原理圖連接電路
連接電路時要注意一點就是蜂鳴器有正負極之分,下面右側實物圖可看到蜂鳴器有紅黑兩種接線。連接好電路程序這方面就很簡單了,與前面按鍵控制小燈是實驗程序類似,因為蜂鳴器的控制接口也是數字接口輸出高低電平就可以控制蜂鳴器的鳴響。
參考源程序:
int buzzer=8;void setup(){ pinMode(buzzer,OUTPUT);}void loop(){ unsigned char i,j; while(1) { for(i=0;i<80;i++) { digitalWrite(buzzer,HIGH); delay(1); digitalWrite(buzzer,LOW); delay(1); } for(i=0;i<100;i++) { digitalWrite(buzzer,HIGH); delay(2); digitalWrite(buzzer,LOW); delay(2); } } }下載完程序,蜂鳴器實驗就完成了.
實驗現象,蜂鳴器一直響。