움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

아두이노 시뮬레이터 01장 - 아두이노 시뮬레이터 서킷(Circuits) 01-1 아두이노 시뮬레이터의 필요성 01-2 아두이노 시뮬레이터가 필요한 사람 01-3 아두이노 시뮬레이터의 동작환경 02장 - 서킷(Circuits) 개요 02-1 팅커캐드(TinkerCAD) 회원가입 02-2 새로운 디자인 생성하기 02-3 회로 배선하기 02-4 키보드 단축키 사용방법 03장 - 신호와 회로의 기본 원리 03-1 디지털과 아날로그 신호 03-2 회로구성과 기본 원리 04장 - 디지털 출력 04-1 LED(발광다이오드) 04-2 LED 깜박이기 예제 04-3 저항(Resistor) 04-4 브레드보드(Breadboard) 04-5 시리얼(Serial) 모니터 04-6 두 개의 LED 교대로 깜빡이기 05장 - 디지털 입력 05-1 푸시버튼으로 LED 켜고 끄기 05-2 풀업(Pull-up)저항과 풀다운(Pull-down) 저항 05-3 내부 풀업(Pull-up)저항 사용하기 05-4 슬라이드 스위치 사용하기 05-5 푸시버튼을 슬라이드 스위치처럼 사용하기 05-6 PIR 센서로 현관등 만들기 06장 - 아날로그 입력 06-1 가변저항(Potentiometer) 사용하기 06-2 조도센서(Photoresistor) 사용하기 06-3 온도센서(TMP36) 사용하기 07장 - 아날로그 출력 07-1 LED 밝기 제어하기 07-2 삼색(RGB) LED 사용하기 07-3 DC모터 제어하기 08장 - 함수와 라이브러리 08-1 초음파(Ultrasonic) 센서 사용하기 08-2 서보모터(Servo motor) 사용하기 09장 - 액정 디스플레이(LCD) 09-1 액정 디스플레이(LCD) 사용하기 09-2 액정 디스플레이(LCD) 응용하기 10장 - 7세그먼트(Segment) 10-1 7세그먼트 사용하기 10-2 7세그먼트 디코더 사용하기 11장 - 적외선 센서와 리모컨 11-1 적외선 리모컨으로 LED 제어하기 11-2 적외선 리모컨으로 무드등 만들기 12장 - 모터 드라이버 12-1 모터 드라이버로 DC모터 제어하기 12-2 무선조종 2륜 자동차 만들기 13장 - 피에조(Piezo) 스피커 13-1 피에조 스피커 로 음계 표현하기 13-2 피에조 스피커로 전자키보드 만들기

[ 기초 ] 아두이노 실습 - 동작 감지 센서 작성자 : 주피터

인체 감지 센서를 이용한 동작 감지

적외선 센서(PIR; Passive Infrared)를 이용하면 특정 파장의 적외선을 잘 반사하는 인체 및 동물의 특성을 이용하여 움직임을 감지할 수 있다.

VCC핀에는 5V를 공급해주고, GND핀은 그라운드에 연결한다. 움직임이 감지되면 OUT핀으로 펄스가 출력된다.

동작 감지 센서 모듈

                                            

움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

                                                                 ⓞ 동작 감지 센서 모듈

                                            

움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

                                                              ⓞ 동작 감지 센서 내부 모습

                                           

움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

                                                     ⓞ  지연 시간 및 감도 조절용 가변 저항

움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

                                                              ⓞ 내부 회로 구성

                                         

움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

                                                                    ⓞ  핀 배치

회로 구성

                           

움직임 감지 센서 아두이노 - umjig-im gamji senseo adu-ino

                                                                     ⓞ 회로 구성 사진

스케치 작성

#define LED 12
#define PIR 13

void setup()
{
    pinMode(LED, OUTPUT);
    pinMode(PIR, INPUT);
}

void loop()
{
    int value = digitalRead(PIR);

    if(value == HIGH){
       digitalWrite(LED, HIGH);
       delay(500);
       digitalWrite(LED, LOW);
    }
}

※ e4ds make에 등록된 자료는 e4ds와 지식 제공자(기업포함) 이외에는 상업화 용도로 사용할 수 없습니다. 영리 목적 이외의 사용 시 출처를 밝혀야 합니다.

Comments

관련 Make

관련 상품