Skip to main content

3과: 헤딩으로 전환

[방향 전환] 블록은 VR 로봇을 회전하는 데에도 사용할 수 있습니다. 이 블록은 VR 로봇을 0~359.9도 사이의 주어진 나침반 방향으로 돌립니다. VR 로봇이 성과 충돌하면 진로를 잃을 수 있습니다. [방향 전환] 블록은 VR 로봇이 이전에 무슨 일이 있었든 상관없이 다음 성을 향해 방향을 전환하도록 보장합니다.

원 안의 VR 로봇. 원에는 90도 단위로 각도가 표시되어 있으며, 12시 방향에 0도, 3시 방향에 90도, 6시 방향에 180도, 9시 방향에 270도가 있습니다.

이 예시에서는 VR 로봇이 중앙 건물을 쓰러뜨리고, 돌아서 Castle Crasher Playground의 왼쪽 하단 모서리에 있는 건물을 쓰러뜨립니다.

5개의 성이 있는 정사각형 모양의 캐슬 크래셔 놀이터. 각 모서리에 성이 하나씩 있고, 광장 중앙에도 성이 하나씩 있습니다. VR 로봇은 놀이터 바닥 벽의 중앙에 위치하며, 중앙 성을 마주보고 있습니다. 빨간색 콜아웃 상자는 가운데 성과 왼쪽 아래 성 주위에 있습니다.
  • 프로젝트에서 아래쪽 두 개의 블록을 제거합니다.

    2개의 나란히 배치된 VEXcode VR 프로젝트. 왼쪽의 프로젝트는 2과의 프로젝트로, 아래쪽 두 블록에 빨간색 설명 상자가 있어 제거해야 함을 나타냅니다. 오른쪽 프로젝트는 아래쪽 두 블록을 제거한 동일한 프로젝트입니다.
  • [방향 전환] 블록을 끌어와 [주행] 블록 아래에 붙입니다. [방향 전환] 블록의 매개변수를 270도로 설정합니다.

    위의 VEXcode VR 프로젝트에 스택의 맨 아래에 방향 전환 블록을 추가했습니다. 블록의 매개변수는 270도로 설정됩니다. 블록 주위에 빨간색 호출 상자가 있습니다.
  • [주행방향] 블록을 끌어와서 [방향 전환] 블록 아래에 붙입니다. [Drive for] 블록의 매개변수를 700밀리미터(mm)로 설정합니다.

    위에서 본 VEXcode VR 프로젝트로, 스택 하단에 블록 드라이브가 부착되어 있습니다. 블록에는 700mm만큼 전진 구동이라고 적혀 있습니다. 블록 주위에 빨간색 호출 상자가 있습니다.
  • 아직 열려 있지 않으면 Castle Crasher Playground 을 시작하려면 "Playground 열기" 버튼을 선택하세요.

    툴바 오른쪽에 있는 플레이그라운드 선택 버튼과 시작 버튼 사이에 플레이그라운드 열기 버튼을 나타내는 빨간색 상자가 있는 VEXcode VR 툴바입니다.
  • 프로젝트를 테스트하려면 "시작" 버튼을 선택하세요.

    도구 모음 오른쪽에 시작 버튼을 나타내는 빨간색 상자가 있는 VEXcode VR 도구 모음. 도구 모음 열기와 단계 버튼 사이입니다.
  • VR 로봇이 앞으로 나아가 중앙 건물과 충돌한 후 다시 시작 지점으로 돌아가는 모습을 지켜보세요. VR 로봇은 270도 각도로 회전한 후 앞으로 이동하여 Castle Crasher Playground의 왼쪽 하단 모서리에 있는 건물과 충돌합니다.

    캐슬 크래셔 놀이터에서 가운데 성은 무너졌고, VR 로봇은 왼쪽 아래 성을 바라보고 있는데, 이 성 역시 무너졌습니다.

미니 챌린지

이 미니 챌린지에서는 VR 로봇이 Castle Crasher Playground의 가운데 건물과 오른쪽 상단 건물과 충돌해야 합니다. 프로젝트가 주어졌지만 오류가 있습니다. 프로젝트를 편집하여 미니 챌린지를 해결하세요!

각 모서리에 하나씩 성이 5개 있는 캐슬 크래셔 놀이터. 왼쪽 위와 가운데 성에는 콜아웃 상자가 있습니다. VR 로봇은 놀이터 아래쪽 벽 중앙의 시작 위치에 있으며, 중앙 성을 마주보고 있습니다.

미니 챌린지를 완료하려면 다음 단계를 따르세요.

  • 아래 비디오 클립은 VR 로봇이 두 세트의 블록을 무너뜨리기 위해 어떻게 움직여야 하는지 보여줍니다. 로봇은 가운데 블록을 통과해 직진해서 블록을 쓰러뜨린 다음, 오른쪽으로 돌아서 오른쪽 위쪽 블록으로 전진해서 역시 블록을 쓰러뜨려야 합니다.
  • Unit2Lesson3 프로젝트에 필요한 블록을 추가하거나 제거하여 이 프로젝트를 만드세요. 

    VEXcode VR 프로젝트는 When started 블록으로 시작하며 스택에 6개의 블록이 첨부되어 있습니다. 블록의 위에서 아래로 다음과 같이 읽습니다. 구동 속도를 100%로 설정, 회전 속도를 100%로 설정, 200mm만큼 전진, 180도만큼 우회전, 700mm만큼 전진, 90도만큼 우회전.

  • 프로젝트를 시작하여 코드에서 오류가 있는 위치를 확인하세요.
  • 코드를 편집하고 다시 시도하세요. 미니 챌린지가 완료될 때까지 이 과정을 계속하세요.
  • VR 로봇이 Castle Crasher Playground의 중앙 건물과 오른쪽 상단 건물과 성공적으로 충돌하면 프로젝트를 저장합니다.
  • 계속하기 전에 프로젝트를 저장하세요.

축하해요! 미니 챌린지를 해결했습니다!

질문

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

Google 문서 / .docx / .pdf