【玩學堂】09.用光敏電阻控制蜂鳴器

2016/11/23 @ 趙 志瑋

除了用按鈕控制輸出裝置之外,還可以用一些輸入裝置控制來影響輸出,例如可以使用光敏電阻來控制蜂鳴器之類的裝置,在本次的教學中呢,將會透過光敏電阻接收到的訊息來控制蜂鳴器是否要發出聲響,這類裝置可以應用在警報訊息上!

準備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 留言