안녕하세요 에듀이노 개발팀입니다.
현재 코드의 릴레이 모듈은 8번으로 설정되어있지만 주석의 내용은 7번으로 연결이라는 부분을
한번확인해주시기 바라며 결선상태를 다시한번 확인해주신 다음 테스트를 진행해 주시기 바랍니다.
감사합니다.
[ Original Message ]
int humify = 8; // 릴레이모듈 IN(제어핀)을 7번에 연결
int PIR = 2; // PIR을 2으로 설정
int val = 0;
void setup() {
pinMode(humify, OUTPUT); //릴레이모듈 IN(7)핀을 출력으로 설정
pinMode(PIR, INPUT); // PIR(3)핀을 입력으로 설정
Serial.begin(9600); // 시리얼 통신, 속도는 9600
}
void loop() {
val = digitalRead(PIR);
if (val = HIGH) { // val이 HIGH(1)이라면,
digitalWrite(humify,HIGH); // 릴레이모듈 IN(7)핀에 HIGH 신호를
Serial.print("Welcome! : "); // 시리얼 모니터 출력
Serial.println(PIR); // val에 PIR(3)핀의 입력 값을 저장
} else { // 그게 아니라면
digitalWrite(humify, LOW); // 릴레이모듈 IN(7)핀에 LOW 신호를.
Serial.print("Good Bye~ : "); // 시리얼 모니터 출력
Serial.println(PIR);
}
delay(1000);
}
이런 코딩으로 실행하면 시리얼 모니터에 계속 welcome만 뜨네요 빠른 확인 부탁드립니다