4과: 세 자리 숫자로 운전하기 챌린지
세 자리 숫자까지 운전하기 챌린지에서 VR 로봇은 위치 센서와 운영자 블록을 사용하여 순서에 상관없이 숫자 그리드 맵 놀이터 의 세 자리 숫자까지 운전합니다.

학습 성과
- 위치 센서를 사용하면서 VR 로봇이 숫자 그리드 맵 놀이터 의 세 숫자까지 어떤 순서로든 성공적으로 주행할 수 있도록 드라이브트레인, 감지 및 제어 범주에서 블록을 올바른 순서로 적용합니다.
모두 합치기
위치 센서는 모든 놀이터의 좌표를 탐색하거나 VR 로봇을 알려진 위치로 이동하는 데 사용할 수 있습니다. 각 놀이터의 좌표 격자를 사용하면 VR 로봇은 여러 센서 값(X 및 Y 값)을 사용해 지정된 위치로 주행할 수 있습니다. VEXcode VR 프로젝트에서 위치 센서와 함께 사용되는 블록은 VR 로봇의 이전 동작과 VR 로봇이 주행하는 방향에 영향을 받습니다.

VR 로봇이 아래쪽이나 왼쪽으로 주행해야 하는 경우, 위치 센서의 대상 센서 값은 시작 정보보다 작아야 합니다. 즉, 프로젝트에서는 <Less than> 블록을 사용해야 함을 의미합니다. VR 로봇이 위나 오른쪽으로 주행하려면 위치 센서의 대상 센서 값이 이전 위치보다 커야 하며, 이를 위해 <Greater than> 블록을 사용해야 합니다.
연산자 블록과 위치 센서의 여러 값을 결합하면 VR 로봇이 알려진 위치로 주행하고, 놀이터에서 떨어지는 것을 방지하고, 모든 놀이터의 좌표 평면을 탐색할 수 있습니다.
도전 개요
세 개의 숫자까지 운전하기 챌린지에서는 위치 센서와 숫자 그리드 맵 놀이터의 비교 블록을 사용하여 VR 로봇을 세 개의 숫자까지 운전하게 됩니다. 이 과제를 완수하려면 VR 로봇은 순서에 상관없이 숫자 '25,' '42,' '78'까지 주행해야 합니다.

도전을 완료하려면 다음 단계를 따르세요.
-
아래 영상을 시청하면 VR 로봇이 숫자 그리드 맵 놀이터에서 세 개의 다른 숫자로 이동하는 전체 프로젝트를 볼 수 있습니다. 이 놀이터는 1에서 100까지 번호가 매겨진 사각형으로 구성되어 있으며, 1은 왼쪽 하단 모서리에, 100은 오른쪽 상단 모서리에 있습니다. VR 로봇은 1번에서 시작하여 한 번에 한 축씩 이동하여 25, 78, 42번으로 이동합니다. 로봇은 각 숫자에 도달하면 1초간 멈춰서 해당 위치에 도착했음을 나타냅니다.
- 이 단원의 새로운 프로젝트를 만들거나 이전 수업의 프로젝트를 불러오세요. 새 프로젝트를 생성하는 경우 숫자 그리드 맵 놀이터를 선택하세요.
- 프로젝트 이름을로 변경하세요.
- 놀이터 창을 실행합니다.
- 숫자 그리드 맵 플레이그라운드로드합니다.
- VR 로봇을 탐색하는 데 필요한 블록을 숫자 '25,' '42,' '78'에 추가하세요.
- 프로젝트를 시작하여 제대로 작동하는지 테스트해 보세요.
- 프로젝트가 성공적이지 않으면, 편집하고 다시 시도하세요. VR 로봇이 '25,' '42,' '78'의 숫자까지 성공적으로 주행할 때까지 프로젝트를 계속 수정하고 실행합니다.
- VR 로봇이 각 번호까지 성공적으로 주행하면 프로젝트를 저장하세요.
축하해요! 세 숫자 모으기 챌린지를 성공적으로 완료했습니다!