學習目標
- 四路無線遙控模塊的使用
 - 震動傳感器的應(yīng)用
 - 車輛防盜器功能實現(xiàn)
 
相關(guān)知識
四路無線遙控模塊: 由無線遙控發(fā)射器電路和無線遙控接收控制器電路組成,無線遙控發(fā)射器的電路由無線遙控發(fā)射頭、遙控編碼器和開關(guān)控制電路組成,無線遙控器利用無線電信號對遠方的各種機構(gòu)進行控制的遙控設(shè)備。

震動傳感器: 是一種將物體的機械振動或位移轉(zhuǎn)換成電信號輸出的元件。常用的震動傳感器可分為機械振動開關(guān)和電子式的震動傳感器。
震動開關(guān)從機械結(jié)構(gòu)上,一般分為滾珠類和彈簧類。我們本項目上使用的是彈簧類震動傳感器。

項目設(shè)計思路

電路搭建
所需材料
ArduinoUNO * 1
 四路無線遙控模塊 * 1
 震動傳感器 * 1
 無源蜂鳴器 * 1
 杜邦線若干
電路連接

程序編寫
課堂練習:車輛防盜器
車輛停好后,按下B鍵進行防盜模式啟動,在防盜模式下,如果車輛發(fā)生移動,那么設(shè)備開始發(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);
    }
  }
}
- 
                                傳感器
                                +關(guān)注
關(guān)注
2573文章
54036瀏覽量
782881 - 
                                蜂鳴器
                                +關(guān)注
關(guān)注
12文章
897瀏覽量
47558 - 
                                Arduino
                                +關(guān)注
關(guān)注
190文章
6512瀏覽量
195445 - 
                                遙控編碼器
                                +關(guān)注
關(guān)注
0文章
3瀏覽量
5728 - 
                                無線遙控模塊
                                +關(guān)注
關(guān)注
0文章
6瀏覽量
5724 
發(fā)布評論請先 登錄
汽車防盜器故障分析八例
[原創(chuàng)]汽車防盜器知識問答集錦
電子防丟防盜器能實現(xiàn)什么功能?
無線電遙控多功能防盜器
基于Attiny13的投影儀防盜器設(shè)計
汽車電子防盜器發(fā)展史簡介
汽車防盜器設(shè)計原理及應(yīng)用
    
          
        
        
Arduino篇—車輛防盜器功能實現(xiàn)
                
 
    
    
           
            
            
                
            
評論