DC모터모듈, 팬모듈 (led,pir)

BABY CAT·2023년 7월 17일
0

Arduino

목록 보기
24/28

pir 로 모션감지 > 감지 시 led on, 팬 on


int pirPin = 2; // PIR 센서의 OUT 핀



int ledPin = 6;







int A = 10; //DC모터모듈inA

int B = 9; //DC모터모듈inB



 

void setup() {



 pinMode(pirPin, INPUT); // PIR 센서의 OUT 핀을 입력으로 설정



 pinMode(ledPin, OUTPUT); // 



 Serial.begin(9600);





 pinMode(A,OUTPUT);

 pinMode(B,OUTPUT); 

  

}



void loop() {



 int pirState = digitalRead(pirPin); // PIR 센서의 상태를 읽어옴



 Serial.println(pirState); // PIR 센서의 상태를 시리얼 모니터에 출력



  



  



 if (pirState==HIGH){



 digitalWrite(ledPin,HIGH);

 digitalWrite(A,HIGH); //팬모터가 B방향으로 회전

 digitalWrite(B,LOW);

 delay(10000);

 // digitalWrite(A,HIGH); // 전체 정지

 //digitalWrite(B,HIGH);

 }



 else{



  digitalWrite(ledPin,LOW);

 digitalWrite(A,HIGH); // 전체 정지

 digitalWrite(B,HIGH);

 }



//delay(100);





}

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

많은 도움이 되었습니다, 감사합니다.

답글 달기