반복문을 사용하기#
Using Loops
이 튜토리얼에서는 VEXcode IQ(2세대)에서 반복 블록을 사용하여 로봇을 정사각형 궤도로 움직이는 방법을 안내합니다. 튜토리얼을 마치면 동일한 두 블록을 네 번 반복하여 정사각형을 완성하는 프로젝트를 만들 수 있습니다.
로봇이 정사각형을 따라 움직이는 것처럼 동일한 동작을 여러 번 반복하게 하려면, 정사각형 패턴을 따라 움직일 때까지 같은 블록을 계속 복제하면 됩니다. 하지만 더 간단한 방법은 논리 - 제어 범주에 있는 반복 블록을 사용하는 것입니다.
시작 시 블록 아래에 구동용 블록과 회전용 블록을 부착하세요.
광장 한쪽으로 직진하다가 오른쪽으로 꺾으세요.#
시작 시
[앞으로 v] 방향으로 (200) [mm v] 주행 ▶
[오른쪽 v] 방향으로 (90)도 회전 ▶
시작 시 블록 아래에 반복 블록을 추가합니다.
반복 블록은 구동 블록과 회전 블록 위에 부착됩니다.#
시작 시
(10)번 반복
끝
[앞으로 v] 방향으로 (200) [mm v] 주행 ▶
[오른쪽 v] 방향으로 (90)도 회전 ▶
드라이브 포와 턴 포 블록을 리피트 블록 안으로 드래그하세요.
블록을 위한 드라이브와 턴은 이제 반복 블록 내부에 있습니다.#
시작 시
(10)번 반복
[앞으로 v] 방향으로 (200) [mm v] 주행 ▶
[오른쪽 v] 방향으로 (90)도 회전 ▶
끝
반복 횟수를 선택하고 4로 변경하면 정사각형의 각 변에 블록이 한 번씩 나타납니다.
로봇이 VEXcode에 연결되었는지 확인한 다음 다운로드를 선택하여 프로젝트를 Brain에 다운로드합니다.
프로젝트를 실행하려면 실행을 선택하세요. 로봇이 사각형 궤도를 따라 이동합니다.
반복(repeat) 블록 대신 무한 반복(forever) 블록을 사용하면 일련의 동작을 영원히 반복할 수도 있습니다.
영구 차단.#
무한 반복
끝
반복문을 종료하려면 반복문 내부에 break 블록을 사용하여 코드가 반복 블록을 즉시 벗어나도록 합니다.
브레이크 블록.#
중단