전체상품목록 바로가기

본문 바로가기



현재 위치

  1. 게시판
  2. 코딩교실

인체감지 센서에 반응하는 LED
subject 인체감지 센서에 반응하는 LED
writer (ip:)
  • date 2016-10-10 19:53:51
  • recom 추천 하기
  • hit 327
  • point 0점


인체감지센서를 이용한 LED 제어

 

준비물

pir센서 모듈

RGB

점프선

아두이노

우노 보드

1

1

10

1

 

 

작품설명

인체감지센서는 PIR ( Passive Infrared Ray ) 센서라고도 한다.

적외선을 이용해 물체를 감지하는 센서이다. 물체의 적외선에서 나오는 열을 체크하는 센서이다.

따라서 온도에 민감한 센서이기 때문에 사용하는 장소에 따라 정확도가 달라기도 한다.

 

 

 

 







 

적외선이란 가시광선의 바깥쪽에 해당하는 전자기파의 일종이며, 움직임이 있는 모든 자연계 생물체는

열과 함께 이 적외선을 방출한다. 쉽게 말하면 공기 중에 있는 광선은 무지개처럼 빨,.....

이렇게 색을 이루는데  빨간색이 주파수가 가장 길고 보라색이 가장 짧다.   빨간색이나 보라색을 넘어

서는 광선은 우리 눈이 인식하지 못한다.

이때 빨간색보다 더 파장이 길면 적외선. 보라색보다 파장이 짧으면   자외선 이라고 한다.

 

 

 

 우리가 사용한 D-SUN 센서는 인체가 방출하는 파장만을 인식하는 장치이다.

센서를 보면 가변저항이 두 개 달려있고 돌릴 수 있도록 되어있다. SX, TX 라고 적혀있는데  SX

감지 감도를 나타내고, TX는 감지 후에 얼마 동안 데이터를 보낼 것인지를 나타낸다.

 

 

회로도

 

 

소스코드

 

#define  RED 9

#define GREEN 10

#define BLUE 11

void setup() {

pinMode (6,INPUT);

pinMode(RED, OUTPUT);

pinMode(GREEN, OUTPUT);

pinMode(BLUE, OUTPUT); 

 Serial.begin(9600);

}

 

void loop() {

  int A=digitalRead(6);

  Serial.println(A);

  delay(2000);

 

if( A == HIGH) {

analogWrite(RED ,random(255));

analogWrite(GREEN, random(255));

analogWrite(BLUE, random(255));

   }

 else {

  analogWrite(RED ,0);

analogWrite(GREEN, 0);

analogWrite(BLUE, 0);

    }

 

 

동영상

 

 

 

 

문의처

다두이노와 딩코가 함께하는 코딩스쿨

교육문의: daduino@daduino.co.kr

 

file 크기변환_111.png
password * 삭제하려면 비밀번호를 입력하시고 엔터키를 눌러주세요.
목록 삭제 수정 답변
댓글 수정

password

수정 취소

/ byte

reply

댓글 입력

name password 관리자답변보기

확인

/ byte

* 왼쪽의 문자를 공백없이 입력하세요.(대소문자구분)

회원에게만 댓글 작성 권한이 있습니다.


이전 제품

다음 제품