Skip to main content

4과: 세 자리 숫자로 운전하기 챌린지

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

숫자 그리드 맵 놀이터의 위에서 내려다본 모습. 숫자 공간 25, 42, 78이 빨간색 상자로 강조 표시되어 있습니다. VR 로봇은 1번 공간에서 시작합니다.

학습 성과

  • 위치 센서를 사용하면서 VR 로봇이 숫자 그리드 맵 놀이터 의 세 숫자까지 어떤 순서로든 성공적으로 주행할 수 있도록 드라이브트레인, 감지 및 제어 범주에서 블록을 올바른 순서로 적용합니다.

모두 합치기

위치 센서는 모든 놀이터의 좌표를 탐색하거나 VR 로봇을 알려진 위치로 이동하는 데 사용할 수 있습니다. 각 놀이터의 좌표 격자를 사용하면 VR 로봇은 여러 센서 값(X 및 Y 값)을 사용해 지정된 위치로 주행할 수 있습니다. VEXcode VR 프로젝트에서 위치 센서와 함께 사용되는 블록은 VR 로봇의 이전 동작과 VR 로봇이 주행하는 방향에 영향을 받습니다.

VR 숫자 그리드 맵 놀이터의 위에서 내려다본 모습. X축과 Y축이 강조 표시되어 있으며 두 축이 놀이터 중앙에서 만납니다.

VR 로봇이 아래쪽이나 왼쪽으로 주행해야 하는 경우, 위치 센서의 대상 센서 값은 시작 정보보다 작아야 합니다. 즉, 프로젝트에서는 <Less than> 블록을 사용해야 함을 의미합니다. VR 로봇이 위나 오른쪽으로 주행하려면 위치 센서의 대상 센서 값이 이전 위치보다 커야 하며, 이를 위해 <Greater than> 블록을 사용해야 합니다.

연산자 블록과 위치 센서의 여러 값을 결합하면 VR 로봇이 알려진 위치로 주행하고, 놀이터에서 떨어지는 것을 방지하고, 모든 놀이터의 좌표 평면을 탐색할 수 있습니다.

도전 개요

세 개의 숫자까지 운전하기 챌린지에서는 위치 센서와 숫자 그리드 맵 놀이터의 비교 블록을 사용하여 VR 로봇을 세 개의 숫자까지 운전하게 됩니다. 이 과제를 완수하려면 VR 로봇은 순서에 상관없이 숫자 '25,' '42,' '78'까지 주행해야 합니다.

숫자 그리드 맵 놀이터의 위에서 아래로 본 모습. 숫자 공간 25, 42, 78이 빨간색 상자로 강조 표시되어 있습니다. VR 로봇은 1번 공간에서 시작합니다.

도전을 완료하려면 다음 단계를 따르세요.

  • 아래 영상을 시청하면 VR 로봇이 숫자 그리드 맵 놀이터에서 세 개의 다른 숫자로 이동하는 전체 프로젝트를 볼 수 있습니다. 이 놀이터는 1에서 100까지 번호가 매겨진 사각형으로 구성되어 있으며, 1은 왼쪽 하단 모서리에, 100은 오른쪽 상단 모서리에 있습니다. VR 로봇은 1번에서 시작하여 한 번에 한 축씩 이동하여 25, 78, 42번으로 이동합니다. 로봇은 각 숫자에 도달하면 1초간 멈춰서 해당 위치에 도착했음을 나타냅니다.

  • 이 단원의 새로운 프로젝트를 만들거나 이전 수업의 프로젝트를 불러오세요. 새 프로젝트를 생성하는 경우 숫자 그리드 맵 놀이터를 선택하세요.
  • 프로젝트 이름을로 변경하세요.
  • 놀이터 창을 실행합니다.
  • 숫자 그리드 맵 플레이그라운드로드합니다.
  • VR 로봇을 탐색하는 데 필요한 블록을 숫자 '25,' '42,' '78'에 추가하세요.
  • 프로젝트를 시작하여 제대로 작동하는지 테스트해 보세요.
  • 프로젝트가 성공적이지 않으면, 편집하고 다시 시도하세요. VR 로봇이 '25,' '42,' '78'의 숫자까지 성공적으로 주행할 때까지 프로젝트를 계속 수정하고 실행합니다.
  • VR 로봇이 각 번호까지 성공적으로 주행하면 프로젝트를 저장하세요.

축하해요! 세 숫자 모으기 챌린지를 성공적으로 완료했습니다!

질문

아래 링크를 선택하여 수업 퀴즈에 참여하세요.

Google 문서 / .docx / .pdf