728x90

1. 인체감지센서(SIS612P)

인체감지센서 SIS612P

SIS612P는 사람에게서 나오는 적외선을 감지해주는 센서이다. SIS612P의 사양은 다음과 같다.

항목 사양
측정 범위 100º
최대 감지 거리 7m
사용 전압 +5 ~ 24V

2. SIS612P 연결

센서 전면부
센서 후면부

3시 방향의 핀에서 VDD를 VCC, GND를 GND, OUT을 원하는 핀에 꽂아준다.

그리고 3개의 노란 볼트들을 돌려주면 감도를 설정할 수 있는데 11시(감도 설정), 1시(TIME 설정), 5시(주변 밝기 설정)이다.

3. SIS612P 측정 방식

SIS612P는 감지되었을때 HIGH 아니었을때 LOW로 값이 나오게 된다.

4. 소스(C)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<iostream>
#include<wiringPi.h>
 
#define HUMAN 1
 
using namespace std;
 
int main()
{
    if (wiringPiSetup() == -1)
        exit(1);
 
    pinMode(HUMAN, INPUT);
 
    while (1)
    {
        if (digitalRead(HUMAN) == HIGH)
        {
            cout << "HIGH" << endl;
        }
        else
            cout << "LOW" << endl;
        delay(1000);
    }
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter

5. 실행화면

 

728x90

+ Recent posts