티스토리 뷰
2.21.라즈베리파이 로봇
from gpiozero import Robot from time import sleep robot = Robot(left=(4, 14), right=(17, 18)) for i in range(4): robot.forward() sleep(10) robot.right() sleep(1)
거리 센서가 20cm 이내에 도달하면 멀리 떨어지는 로봇 만들기
from gpiozero import Robot, DistanceSensor
from signal import pause
sensor = DistanceSensor(23, 24, max_distance=1, threshold_distance=0.2)
robot = Robot(left=(4, 14), right=(17, 18))
sensor.when_in_range = robot.backward
sensor.when_out_of_range = robot.stop
pause()
'프로그래밍 > 라즈베리파이 & Qt' 카테고리의 다른 글
2.23. 라즈베리파이 키보드로 제어되는 로봇 (0) | 2018.08.23 |
---|---|
2.22. 라즈베리파이 버튼 제어 로봇 (0) | 2018.08.23 |
2.20. 라즈베리파이 모터 (0) | 2018.08.23 |
2.19. 라즈베리파이 거리 센서 (0) | 2018.08.23 |
2.18.라즈베리파이 광 센서 (0) | 2018.08.23 |
댓글