라즈베리파이 모션인식센터 연결과 동작 성공

간단하게 모션인식센서 입력 받아서 라즈베리파이에서 받아서 출력하기

 

모션인식센서는 아래와 같다.

​​​




센서 출력은 3개로 VCC, OUT, GND 이며

이를 순서대로 라즈베리파이의 GPIO에 2번, 6번, 26번(GPIO7)에 연결한다.

LED, Switch가 있으나 핀연결은 위와 같다.



다음 파이썬코드로 모션인식센서의 출력 확인한다.

[Python Code # 라인표시]
# 1 #coding: utf-8
# 2
# 3 import RPi.GPIO as GPIO
# 4 import time
# 5
# 6 GPIO.setmode(GPIO.BCM)
# 7 PIR=7
# 8
# 9 GPIO.setup(PIR, GPIO.IN)
# 10
# 11 try:
# 12
# 13 while 1:
# 14 if GPIO.input(PIR):
# 15 print("Motion Dectected")
# 16 else:
# 17 print("No Motion")
# 18 time.sleep(0.5)
# 19 except KeyboardInterrupt:
# 20 pass
# 21
# 22 GPIO.cleanup()

최종 결과! 너무 자주 감지되는 것 같아 잘못 했나 싶었지만 좀 느리고 넓은 영역에서 인지되는 것 같다!

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

ALG(Application Layer Gateway)  (0) 2019.07.24
[Docker] 컨테이너, 가상화  (0) 2019.07.22
[라즈베리파이] LED 불켜기  (0) 2019.05.02
Python 문자열 포매팅  (0) 2019.02.20
183/PRACK 절차  (0) 2019.01.25

+ Recent posts