-
아두이노 프로젝트 | 현관 센서등Technology/Arduino 2024. 2. 9. 18:00
1. 현관 센서등
일상에서 쉽게 발견할 수 있는 현관 센서등을 아두이노 플랫폼으로 구현해보자. 구현하고자 하는 현관 센서등은 PIR센서 모듈과 DC 5V 릴레이 모듈, DC 12V 전구로 구성되어 있으며, 사람이 센서등 근처를 지나가면 전구에 5초 동안 전원을 공급한다. 그리고 센서등 근처에 사람이 없으면 전구에 전원 공급을 차단하도록 프로그램을 작성해보자.
2. 프로젝트
2.1. 회로 구성
2.2. 프로그램 작성
int Relay = 12; // 정수형 변수 선언 후 디지털 핀 번호 12로 초기화 int PIR = 11; void setup() { pinMode(Relay, OUTPUT); // 디지털 12번 핀을 출력(OUTPUT) 모드로 설정 pinModE(PIR, INPUT); } void loop() { // 디지털 11번 핀으로부터 입력 받은 디지털 신호가 HIGH일 경우 실행 if (digitalRead(PIR) == HIGH) { digitalWrite(Relay, HIGH); // 디지털 12번 핀에 디지털 신호 HIGH 출력 delay(5000); // 5000 ms 대기 } else { digitalWrite(Relay, LOW); } }
[함께 읽으면 좋은 페이지]
반응형'Technology > Arduino' 카테고리의 다른 글
아두이노 프로젝트 | 적외선 무선 원격 통신을 이용한 무선 RC카 (0) 2024.02.23 아두이노 라이브러리 | 적외선 무선 원격 통신 (0) 2024.02.16 아두이노 | PIR 센서 모듈 HC-SR501 (0) 2024.02.02 아두이노 프로젝트 | 마이크로 서보 로봇 (0) 2024.01.26 아두이노 라이브러리 | 서보모터 (0) 2024.01.19