linefollower

ZumiAI.linefollower(speed=1, senBL=100, senBR=100, senBC=100, time=0)

라인 감지 센서를 이용하여 라인을 따라 주미가 이동하도록 명령합니다. 지정된 시간 동안 또는 교차로를 감지할 때까지 작동합니다.

매개변수:
  • speed (int) – 라인 따라 이동 속도 (가능한 값: 1, 2, 3)

  • senBL (int) – 아래 왼쪽 센서 감지 기준 값 (0 ~ 255)

  • senBR (int) – 아래 오른쪽 센서 감지 기준 값 (0 ~ 255)

  • senBC (int) – 아래 가운데 센서 감지 기준 값 (0 ~ 255)

  • time (float) – 라인을 따라 이동할 시간 (초 단위: 0.1 ~ 25). 0을 입력하면 교차로를 감지할 때까지 계속 작동합니다.

반환:

이 함수는 값을 반환하지 않습니다.

예제

>>> zumiAI.linefollower(1, 100, 100, 100, 5)
주미가 센서 감지 기준값 100으로 속도 1로 5초 동안 라인을 따라 이동합니다.
>>> zumiAI.linefollower(2, 120, 120, 120, 0)
주미가 센서 감지 기준값 120으로 속도 2로 교차로를 감지할 때까지 라인을 따라 이동합니다.

참고

이 함수는 라인 시작 시 멈출 수 있는 기능이 필요할 수 있습니다.