CODE 7.3 | PIR 센서 움직임 감지
| 01 | int pirPin = 7; // PIR 센서를 연결한 디지털 핀 |
| 02 | |
| 03 | void setup() { |
| 04 | pinMode(pirPin, INPUT); // PIR 센서 핀을 입력 모드로 설정 |
| 05 | Serial.begin(9600); // 시리얼 모니터 통신 시작 |
| 06 | } |
| 07 | |
| 08 | void loop() { |
| 09 | int sensorValue = digitalRead(pirPin); // PIR 센서 상태 읽기 |
| 10 | |
| 11 | // 움직임이 감지되면 HIGH 신호가 입력됨 |
| 12 | if (sensorValue == HIGH) { |
| 13 | Serial.println("Motion Detected!"); |
| 14 | } |
| 15 | // 움직임이 감지되지 않으면 LOW 신호가 입력됨 |
| 16 | else { |
| 17 | Serial.println("No Motion"); |
| 18 | } |
| 19 | |
| 20 | delay(500); // 0.5초 대기 후 다시 측정 |
| 21 | } |
댓글 없음:
댓글 쓰기