본문 바로가기

아두이노/아두이노 과제

적외선 인체물체 감지센서

int ledPin = 12; // LED 핀번호 
int inputPin = 8; // 센서 핀번호 
int pirState = LOW; // PIR 모션 
int val = 0;                     
  
void setup()  
{ 
 pinMode(ledPin, OUTPUT); // LED 를 출력 모드 
 pinMode(inputPin, INPUT); // 센서를 입력 모드 
 Serial.begin(9600); 
} 
  
void loop()  
{ 
 digitalWrite(ledPin,LOW);  
 delay(1000); 
 int sensor = digitalRead(inputPin);  
 Serial.println(sensor);  
  
 // sensor HIGH(1)일 경우(센서에 움직임이 감지되면) 12번 LED가 깜빡거린다
 if (sensor == HIGH)  
 {  
  digitalWrite(ledPin, HIGH);  
  delay(500); 
  digitalWrite(ledPin,LOW); 
  delay(500); 
 } 
}

 

'아두이노 > 아두이노 과제' 카테고리의 다른 글

7 세그먼트  (2) 2024.07.19
조이스틱 Module  (1) 2024.07.19
초음파 센서  (0) 2024.07.18
릴레이 제어  (0) 2024.07.18
서보모터 제어  (0) 2024.07.18