Skip to main content

레슨 2: 거리를 위한 운전 - 전진 및 후진

이 수업에서는 Drivetrain 명령을 사용하여 Castle Crasher Playground!의 첫 번째 성을 무너뜨리는 프로젝트를 만들 것입니다.

캐슬 크래셔 놀이터의 위에서 내려다본 모습. 가운데 성이 빨간색 상자로 강조 표시되어 있어 이번 수업에서 어떤 구조물이 무너질지 보여줍니다.

학습 성과

  • VR 로봇을 특정 거리만큼 주행시키기 위해 drive_for명령을 사용하는 방법을 식별합니다.
  • VR 로봇을 앞뒤로 움직이기 위해 drive_for명령에서 매개변수를 변경하는 방법을 식별합니다.
  • set_drive_velocity명령을 사용하여 드라이브트레인의 속도를 설정하는 방법을 알아보세요.
  • set_drive_velocity명령에서 사용된 값의 범위를 식별합니다.

새 프로젝트 만들기

VR 로봇이 앞으로 이동하여 Castle Crasher Playground의 첫 번째 성과 충돌한 다음 후진하여 시작 위치로 돌아가려면 새로운 텍스트 프로젝트를 만들어야 합니다.

다음 단계에 따라 새로운 Python 텍스트 프로젝트를 만드세요.

  • vr.vex.com에서 VEXcode VR을 실행하세요.
  • VEXcode VR을 실행한 후 "파일"을 선택한 다음 "새 텍스트 프로젝트"를 선택하세요.
    파일 메뉴를 보여주는 VEXcode VR 인터페이스입니다. 새 텍스트 프로젝트 버튼은 빨간색 상자로 강조 표시됩니다.
  • Python 놀이터를 선택하라는 메시지가 표시됩니다. 캐슬 크래셔 놀이터을 선택하세요. VEXcode VR 오픈 플레이그라운드 창에서 Castle Crasher 선택에 대한 썸네일입니다.

프로젝트 이름 지정

  • 프로젝트 이름을 지정하려면 프로젝트 이름 상자를 선택하세요.
    VEXcode VR 인터페이스. 인터페이스 상단에는 프로젝트 제목이 빨간색 상자로 강조 표시됩니다. 현재 프로젝트 제목은 VEXcode 프로젝트입니다.
  • 새 프로젝트 이름 Unit2Lesson2를 입력하고 "저장"을 선택하세요.

VEXcode VR 인터페이스. 프로젝트 이름 창이 열려 있으며, 프로젝트 이름이 VEXcode Project에서 Unit2Lesson2로 변경되었습니다. 저장 버튼은 빨간색 상자로 강조 표시됩니다.

전진 및 후진 주행

drive_for명령을 사용하여 VR 로봇이 앞으로 이동하여 Castle Crasher Playground의 첫 번째 성을 무너뜨리도록 프로그래밍합니다.

  • drive_for명령은 새 프로젝트 템플릿의 일부로 이미 프로젝트에 있습니다. 프로젝트에 아직 없다면drive_for명령을 작업 공간으로 끌어와서 기본 정의 아래에 놓습니다.

    # "main"
    에 프로젝트 코드 추가 def main():
        drivetrain.drive_for(FORWARD, 200, MM)
  • 또는 작업 공간에 명령을 입력하세요. 자동완성 기능은 명령을 입력할 때 발생하는 오류를 방지하는 데 도움이 됩니다. 
    VEXcode VR Python 코딩 인터페이스. drivetrain dot은 이미 작성되어 있으며, drivetrain 명령에서 사용할 수 있는 사용 가능한 메서드와 매개변수(예: drive, drive for, heading 등)를 보여주는 상자가 나타납니다.
  • 놀이터 창이 아직 열려 있지 않으면 "놀이터 열기" 버튼을 선택하여 놀이터 창을 엽니다.VEXcode VR 인터페이스의 상단. 오픈 플레이그라운드 버튼은 빨간색 상자로 강조 표시됩니다.
  • 캐슬 크래셔 놀이터 이 열려 있는지 확인하세요.
    플레이, 재설정, 카메라 버튼이 있는 전체 놀이터 인터페이스를 보여주는 Castle Crasher 놀이터의 위에서 내려다본 모습입니다.
  • 다른 놀이터가 열리면 놀이터를 Castle Crasher로 변경하세요. 놀이터를 변경하려면 '놀이터 선택' 버튼을 선택하세요.
    VEXcode VR 인터페이스의 상단. '놀이터 선택' 버튼은 빨간색 상자로 강조 표시됩니다.
  • Castle Crasher 놀이터를 선택하세요.
    The thumbnail for the Castle Crasher selection in the VEXcode VR Open Playground window.
  • 프로젝트를 테스트하려면 "시작" 버튼을 선택하세요.
    VEXcode VR 인터페이스의 상단. 시작 버튼은 빨간색 상자로 강조 표시됩니다.
  • VR 로봇은 캐슬 크래셔 놀이터에서 200밀리미터(mm) 동안 앞으로 주행합니다. VR 로봇이 중앙의 성을 건드리지 않았다는 점에 유의하세요. VR 로봇이 더 멀리 주행할 수 있도록 drive_for 명령의 매개변수를 조정해야 합니다.
    캐슬 크래셔 놀이터를 위에서 내려다본 모습.
  • "재설정" 버튼을 선택하면 놀이터가 재설정되고 VR 로봇이 시작 위치로 돌아갑니다.Castle Crasher 놀이터의 위에서 내려다본 모습으로 놀이터 인터페이스 전체를 보여줍니다. 재설정 버튼은 빨간색 상자로 강조 표시됩니다.

이 강의의 나머지 부분을 계속하려면 다음 버튼을 선택하세요.