코딩블록 도움말


Wait Until 블록

  이 블록은 EV3 로봇에서 사용됩니다!

Wait Until 블록은 특정 이벤트가 발생할 때까지 프로그램 실행을 일시 중지시킵니다. 이 블록은 각 센서마다 여러가지 변형이 있습니다.


이 블록은 로봇 자체가 아니라 이벤트가 발생할 때까지 프로그램이 다음 명령을 실행하지 못하도록 일시 중지시킨다는 점에 유의해야 합니다.


로봇을 멈추게 하는 센서 관련 이벤트 몇가지 예는 다음과 같습니다.


  • 컬러센서가 파란색을 감지할 때까지 기다리기 (컬러 ID = 2)


  • 왼쪽 모터의 엔코더 값이 100을 초과할 때까지 기다리기


  • 초음파센서가 250 cm 미만의 거리에서 장애물을 감지할 때까지 기다리기

  • 자이로센서가 -90도 보다 더 낮게 회전할 때까지 기다리기 (오른쪽)


설정


블록설명종속 블록범위
Wait Until Touch

터치센서가 닿거나 (True) 떨어질 (False) 때까지

기다립니다.

True/False
(Boolean)
Wait Until Gyro

자이로센서의 각도가 어느 이상(또는 이하) 될

때까지 기다립니다.

-∞ - +∞
Wait Until Ultrasonic

초음파센서가 일정 거리 이상(또는 이하)에서

장애물을 감지할 때까지 기다립니다.

0-250
Wait Until Color (get.Red)

컬러센서가 같거나 큰(또는 작은) 빛의 강도를

측정할 때까지 기다립니다.

0-100
Wait Until Color (ColorID)

컬러센서가 특정 색상을 감지할 때까지

기다립니다.

N/A

1- 검정

2 -파랑

3 -초록

4 -노랑

5 -빨강

6 -흰색

7 -갈색

Wait Until Motor

모터 엔코더(로봇팔의 각도)가 같거나 큰 값을

감지할 때까지 기다립니다.

-∞ - +∞