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