學習目標
- 四路無線遙控模塊的使用
- 震動傳感器的應用
- 車輛防盜器功能實現(xiàn)
相關知識
四路無線遙控模塊: 由無線遙控發(fā)射器電路和無線遙控接收控制器電路組成,無線遙控發(fā)射器的電路由無線遙控發(fā)射頭、遙控編碼器和開關控制電路組成,無線遙控器利用無線電信號對遠方的各種機構進行控制的遙控設備。
震動傳感器: 是一種將物體的機械振動或位移轉換成電信號輸出的元件。常用的震動傳感器可分為機械振動開關和電子式的震動傳感器。
震動開關從機械結構上,一般分為滾珠類和彈簧類。我們本項目上使用的是彈簧類震動傳感器。
項目設計思路
電路搭建
所需材料
ArduinoUNO * 1
四路無線遙控模塊 * 1
震動傳感器 * 1
無源蜂鳴器 * 1
杜邦線若干
電路連接
程序編寫
課堂練習:車輛防盜器
車輛停好后,按下B鍵進行防盜模式啟動,在防盜模式下,如果車輛發(fā)生移動,那么設備開始發(fā)出警報。按下A鍵,解除警報模式。
圖形化方式:
代碼方式:
/* 項目名稱:車輛防盜器
* 項目時間:2022.03.11
* 項目作者: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);
}
}
}
-
傳感器
+關注
關注
2541文章
49963瀏覽量
747525 -
蜂鳴器
+關注
關注
12文章
887瀏覽量
45691 -
Arduino
+關注
關注
187文章
6453瀏覽量
185928 -
遙控編碼器
+關注
關注
0文章
3瀏覽量
5590 -
無線遙控模塊
+關注
關注
0文章
5瀏覽量
5567
發(fā)布評論請先 登錄
相關推薦
評論