페이지

2026년 6월 19일 금요일

7.2.3. 자동 조명 시스템 만들기





CODE 7.4 | PIR 센서로 자동 조명 제어하기
01int pirPin = 7; // PIR 센서를 연결한 디지털 핀
02int ledPin = 13; // LED를 연결한 디지털 핀
03 
04void setup() {
05  pinMode(pirPin, INPUT); // PIR 센서 핀을 입력 모드로 설정
06  pinMode(ledPin, OUTPUT); // LED 핀을 출력 모드로 설정
07  Serial.begin(9600); // 시리얼 모니터 통신 시작
08}
09 
10void loop() {
11  int sensorValue = digitalRead(pirPin); // PIR 센서 상태 읽기
12 
13  // 움직임이 감지되면 HIGH 신호가 입력됨
14  if (sensorValue == HIGH) {
15    digitalWrite(ledPin, HIGH); // LED 켜기
16    Serial.println("Motion detected! LED ON");
17  }
18  // 움직임이 감지되지 않으면 LOW 신호가 입력됨
19  else {
20    digitalWrite(ledPin, LOW); // LED 끄기
21    Serial.println("No motion. LED OFF");
22  }
23 
24  delay(100); // 0.1초 대기 후 다시 측정
25}





 

댓글 없음:

댓글 쓰기