學(xué)習(xí)目標(biāo)
- 四路無線遙控模塊的使用
- 震動(dòng)傳感器的應(yīng)用
- 車輛防盜器功能實(shí)現(xiàn)
相關(guān)知識(shí)
四路無線遙控模塊: 由無線遙控發(fā)射器電路和無線遙控接收控制器電路組成,無線遙控發(fā)射器的電路由無線遙控發(fā)射頭、遙控編碼器和開關(guān)控制電路組成,無線遙控器利用無線電信號(hào)對(duì)遠(yuǎn)方的各種機(jī)構(gòu)進(jìn)行控制的遙控設(shè)備。
震動(dòng)傳感器: 是一種將物體的機(jī)械振動(dòng)或位移轉(zhuǎn)換成電信號(hào)輸出的元件。常用的震動(dòng)傳感器可分為機(jī)械振動(dòng)開關(guān)和電子式的震動(dòng)傳感器。
震動(dòng)開關(guān)從機(jī)械結(jié)構(gòu)上,一般分為滾珠類和彈簧類。我們本項(xiàng)目上使用的是彈簧類震動(dòng)傳感器。
項(xiàng)目設(shè)計(jì)思路
電路搭建
所需材料
ArduinoUNO * 1
四路無線遙控模塊 * 1
震動(dòng)傳感器 * 1
無源蜂鳴器 * 1
杜邦線若干
電路連接
程序編寫
課堂練習(xí):車輛防盜器
車輛停好后,按下B鍵進(jìn)行防盜模式啟動(dòng),在防盜模式下,如果車輛發(fā)生移動(dòng),那么設(shè)備開始發(fā)出警報(bào)。按下A鍵,解除警報(bào)模式。
圖形化方式:
代碼方式:
/* 項(xiàng)目名稱:車輛防盜器
* 項(xiàng)目時(shí)間:2022.03.11
* 項(xiàng)目作者:MRX
*/
int Switch = 0;
void setup() {
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(2, OUTPUT);
pinMode(8, INPUT);
}
void loop() {
if (digitalRead(9)) {
Switch = true;
}
if (digitalRead(10)) {
Switch = false;
}
if (Switch == false) {
Switch = false;
noTone(2);
} else {
if (digitalRead(8) == LOW) {
for (int i = 200; i <= 800; i = i + (1)) {
tone(2,i);
delay(5);
}
} else {
noTone(2);
}
}
}
-
傳感器
+關(guān)注
關(guān)注
2548文章
50698瀏覽量
752052 -
蜂鳴器
+關(guān)注
關(guān)注
12文章
889瀏覽量
45871 -
Arduino
+關(guān)注
關(guān)注
187文章
6464瀏覽量
186665 -
遙控編碼器
+關(guān)注
關(guān)注
0文章
3瀏覽量
5607 -
無線遙控模塊
+關(guān)注
關(guān)注
0文章
5瀏覽量
5573
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論