顯示具有 人體感測模組 標籤的文章。 顯示所有文章
顯示具有 人體感測模組 標籤的文章。 顯示所有文章

2017年4月29日 星期六

筆記 Arduino 被動式紅外線偵測器(人體感應模組) PIR Motion Sensor

Arduino 被動式紅外線偵測器(人體感應模組)


使用人體模組感測器控制LED燈亮暗

材料


  1. Arduino *1 (UNO)
  2. 人體偵測模組 *1 (RCW-0506)
  3. 杜邦線 公母 *3
  4. LED燈 *1

電路圖



接線圖



CODE

/*
  人體感測器控制LED燈亮暗
*/

#define PIR_PIN 2 //感測器腳位
#define LED_PIN 13 //LED燈腳位

bool pirState = false; //宣告一個布林 用於儲存感人體感測器的狀態

void setup() {
  pinMode(PIR_PIN,INPUT);//設定人體感測器腳位為輸入
  pinMode(LED_PIN,OUTPUT);//設定LED燈腳位為輸出
}

void loop() {
  pirState = digitalRead(PIR_PIN); //取得感測器狀態
  if(pirState == true){ //如果感測器偵測到人體點亮LED燈
    digitalWrite(LED_PIN,HIGH);
  }else{
    digitalWrite(LED_PIN,LOW);
  }
}

影片