【玩學堂】08.利用蜂鳴器發出聲響!

2016/11/16 @ 趙 志瑋

蜂鳴器算是經常看到的電子零件,可以經常在小孩子的玩具上聽到這種蜂鳴器發出的聲音,蜂鳴器有分成無源蜂鳴器跟有源蜂鳴器,無源蜂鳴器是沒有正負之分的,而有源蜂鳴器有正負極,用在Arduino上甚至可以用蜂鳴器來撥放出音樂的旋律喔!

準備Arduino板跟傳輸線

這次只要準備兩條杜邦線就好

這是我們的無源蜂鳴器

接線的概念圖

Arduino上的程式畫面

———我是程式碼分隔線———

int buzzer=8;//設置控制蜂鳴器的IO腳位
void setup()
{
pinMode(buzzer,OUTPUT);//?置?字IO?模式,OUTPUT??出
}
void loop()
{
unsigned char i,j;//宣告變化量
while(1)
{
for(i=0;i<80;i++)//發出一個頻率的聲音
{
digitalWrite(buzzer,HIGH);//發聲音
delay(1);//延遲1毫秒
digitalWrite(buzzer,LOW);//不發聲音
delay(1);//延遲1毫秒
}
for(i=0;i<100;i++)//發出另外一個頻率的聲音
{
digitalWrite(buzzer,HIGH);//發聲音
delay(2);//延遲2毫秒
digitalWrite(buzzer,LOW);//不發聲音
delay(2);//延遲2毫秒
}
}
}

———我是程式碼分隔線———

接線完成畫面

▲所有影音圖像內容版權歸該單位所有。本文章內容及介紹為INPLUS.TW所撰寫,歡迎分享、轉貼,請清楚註明來源出處。
趙 志瑋
喜歡動手做東西,任教於各才藝補習班,創客教育、樹梅派、物聯網、3D列印教育與推廣課程。

文章留言:






0 留言