티스토리 뷰
2.24. 라즈베리파이 모션 센서 로봇
모션이 감지되면 로봇을 앞으로 움직인다.
from gpiozero import Robot, MotionSensor from signal import pause robot = Robot(left=(4, 14), right=(17, 18)) pir = MotionSensor(5) pir.when_motion = robot.forward pir.when_no_motion = robot.stop pause()
또 다른 방법:
from gpiozero import Robot, MotionSensor from signal import pause robot = Robot(left=(4, 14), right=(17, 18)) pir = MotionSensor(5) robot.source = zip(pir.values, pir.values) pause()
'프로그래밍 > 라즈베리파이 & Qt' 카테고리의 다른 글
2.26.라즈베리파이 ADC로 온도 측정 (0) | 2018.08.23 |
---|---|
2.25. 라즈베리파이 전위차계 (0) | 2018.08.23 |
2.23. 라즈베리파이 키보드로 제어되는 로봇 (0) | 2018.08.23 |
2.22. 라즈베리파이 버튼 제어 로봇 (0) | 2018.08.23 |
2.21.라즈베리파이 로봇 (0) | 2018.08.23 |
댓글