一.無源蜂鳴器模塊
無源蜂鳴器模塊簡介
蜂鳴器模塊,使用的是無源蜂鳴器,通過傳送不同頻率的方波,可以發出不同聲音。因為能發出Do~Re~Mi~,通常應用在制作電子琴,或是仿真警報器的聲音。
范例說明
本范例使用 Arduino Uno Rev3,連接無源蜂鳴器模塊,并讓蜂鳴器每隔1秒發出四短音。
使用設備
1.Arduino Uno Rev3
2.無源蜂鳴器模塊
本范例使用之程序,可自行設定支持PWM訊號之數字訊號腳位( D3、D5、D6、D9~D11 )。
本范例中的訊號腳位設為「D9」。
接線圖
模塊規格
范例程序
/*
蜂鳴器接線:
S1==> D9
S2==> 空接
V==> 5V
G==> GND
程序說明:蜂鳴器會每隔1秒發出四短音。
*/
#define Buzzer 9
void setup() {
pinMode(Buzzer, OUTPUT);
}
void loop() {
tone(Buzzer, 1000, 100);
delay(200);
tone(Buzzer, 1000, 100);
delay(200);
tone(Buzzer, 1000, 100);
delay(200);
tone(Buzzer, 1000, 100);
delay(1000);
}
二.紅外線避障模塊
紅外線避障模塊簡介
紅外線避障模塊,數字訊號與模擬訊號兩用的傳感器,兩種訊號擇一使用。選擇數字訊號請連接于傳感器「D0」針腳,并可透過可變電阻感測調整靈敏度。選擇模擬訊號請連接于傳感器「A0」針腳,控制板可透過模擬輸入腳位讀取偵測數值。適合用于紅外線感應與距離感測專題。
范例說明
本范例使用 Arduino Uno Rev3,連接紅外線避障模塊,因為此為數字訊號與模擬訊號兩用的模塊,數字訊號連接時請選擇可以輸入數字訊號的腳位連接,本范例中的訊號腳位設為「D5」。模擬訊號連接時請選擇可以輸入模擬訊號的腳位連接,本范例中的訊號腳位設為「A0」。
使用設備
1.Arduino Uno Rev3
2.紅外線避障模塊
接線圖
【數字訊號】
【模擬訊號】
模塊規格
范例程序鏈接
#define irDistance A0
void setup() {
Serial.begin(9600);
pinMode(irDistance, INPUT);
}
void loop() {
Serial.println(analogRead(irDistance));
}
-
模塊
+關注
關注
7文章
2733瀏覽量
47748 -
蜂鳴器
+關注
關注
12文章
893瀏覽量
46095 -
Arduino
+關注
關注
188文章
6477瀏覽量
187818 -
無源蜂鳴器
+關注
關注
0文章
42瀏覽量
11196 -
紅外線避障
+關注
關注
0文章
2瀏覽量
1362
原文標題:Arduino項目 - 無源蜂鳴器&紅外線避障模塊
文章出處:【微信號:易心Microbit編程,微信公眾號:易心Microbit編程】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論