【玩學堂】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毫秒
}
}
}
———我是程式碼分隔線———
接線完成畫面
0 留言