안녕하세요. 코드덤입니다.
오늘은 PIR 센서에 대해 알아볼 거예요.
PIR 센서에서 IR이라고 하면, 적외선을 뜻합니다.
p는 passive예요. 수동형이라는 뜻이죠.
그래서 PIR센서는 수동형 적외선 센서를 뜻 합니다.
수동형 적외선 센서는 주변에서 발산되는 적외선을 감지해 주는 센서예요.
사람처럼 체온을 가지고 있는 동물들은 어느 정도의 적외선을 발산하고 있습니다.
이렇게 사람이 발산하는 적외선을 감지해 주는 센서가 PIR 센서예요.
아래 영상을 통해 보다 자세한 설명을 확인해 보세요~
적외선 센서에는 핀이 3개가 있는데요~
하나는 신호핀, 전원 핀, 그라운드 핀이에요.
각각의 핀을 아래와 같이 연결하겠습니다.
신호핀은 저는 2번으로 연결을 했습니다.
이제 LED를 추가해 볼게요.
LED는 220옴 저항을 사용했고, 12번 핀으로 연결을 했습니다.
PIR 센서의 코딩은 정말 간단합니다.
PIR 센서 값을 읽어서 HIGH인지 LOW인지를 확인하시면 됩니다.
사람의 움직임이 감지가 되면, HIGH값을 가지고,
그렇지 않으면 LOW 값을 가집니다.
그래서 PIR 센서 값이 HIGH일 때, LED를 켜고, 그렇지 않으면, LOW로 LED를 꺼 주면, 모든 코딩이 완성된답니다.
시뮬레이션을 눌러서, 적외선 센서를 클릭하면, 앞에 공이 하나 나타납니다.
이 공을 여기저기 위치시키면서 LED의 불이 켜지는 모습을 확인해 보세요~
** 아두이노로 만드는 5가지 프로젝트도 함께 만나 보세요! **.
LED꽃/스마트 무드등/ 피에조 피아노/ 반응형 액자/ 주크박스 만들기
'피지컬 컴퓨팅 > 아두이노 기초 강좌' 카테고리의 다른 글
[아두이노 기초 강좌 37강] DC 모터 역기전력 해결하기 | 다이오드 (0) | 2021.03.07 |
---|---|
[아두이노 기초 강좌 36강] DC 모터, 트랜지스터 회로 구성하기 (0) | 2021.03.06 |
[아두이노 기초 강좌 34강] 세븐세그먼트 코딩하기 | 배열 사용하여 디지털 숫자 표현하기 (0) | 2021.03.03 |
[아두이노 기초 강좌 33강] 세븐 세그먼트 7세그먼트 회로 구성 및 디지털 출력으로 숫자 표현하기 (0) | 2021.03.01 |
[아두이노 기초 강좌 32강] RGB LED 삼색 LED | 아날로그 출력으로 다양한 색 표현하기 (0) | 2021.01.16 |