1. 程式人生 > >Arduino入門一:人體紅外感測器

Arduino入門一:人體紅外感測器

#define PIN_1 2
#define PIN_2 4
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(PIN_1,INPUT);
  pinMode(PIN_2,OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  if(digitalRead(PIN_1)==HIGH){  
    Serial.println("Someone here!"); 
    digitalWrite(PIN_2,HIGH);
  }     
  else {  
    Serial.println("Nobody");
    digitalWrite(PIN_2,LOW);
  }  
  delay(1000);
}

無人經過時,LED燈不亮,串列埠監視器輸出nobody

有人經過時,LED燈亮,串列埠監視器輸出somebody here