VEXcode EXP에서 컨트롤러 구성

VEXcode EXP로 프로그래밍을 시작하면 컨트롤러가 구성될 때까지 컨트롤러 블록이 도구 상자에 나타나지 않습니다.

참고: 컨트롤러가 구성되어 있는 경우 프로젝트를 실행하려면 VEX EXP Brain과 페어링된 컨트롤러가 있어야 합니다.


컨트롤러 추가

코드 뷰어와 인쇄 콘솔 아이콘 사이에 장치 아이콘이 강조 표시된 VEXcode EXP 도구 모음입니다.

컨트롤러를 구성하려면 장치 아이콘을 선택하여 장치 창을 엽니다.

장치 추가 버튼이 강조 표시된 VEXcode EXP 장치 메뉴입니다.

“장치 추가”를 선택하십시오.

장치 추가 버튼을 선택한 후의 VEXcode EXP 장치 메뉴입니다. 컨트롤러 옵션이 강조 표시됩니다.

"컨트롤러"를 선택하세요.

컨트롤러 옵션을 선택한 후 VEXcode EXP 장치 메뉴로 이동합니다. 아래에서 완료 버튼이 강조 표시됩니다.

VEXcode EXP를 사용하여 컨트롤러를 프로그래밍하려면 "완료"를 선택하여 구성을 완료하세요.

  • 코딩 없이 사용할 수 있도록 컨트롤러를 구성하려면 아래의 추가 옵션을 참조하세요.

이전에 추가된 컨트롤러가 강조 표시된 VEXcode EXP 장치 메뉴입니다. 블록 도구 상자도 표시되고 두 개의 컨트롤러별 이벤트 블록이 강조 표시됩니다.

컨트롤러가 추가되면 장치 창에 컨트롤러가 추가된 것을 볼 수 있으며 컨트롤러 블록(이 이미지에 강조 표시된 것과 같은)이 도구 상자에 나타납니다.


컨트롤러의 조이스틱에 드라이브트레인 할당

이제 컨트롤러가 로봇 구성에 추가되었으므로 장치 창에서 컨트롤러의 조이스틱에 드라이브트레인을 할당할 수 있습니다. 이를 통해 추가 코드를 추가하지 않고도 드라이브트레인을 컨트롤러의 조이스틱에 할당할 수 있습니다.

  • 다음 예에서는 Clawbot(Drivetrain 2-Motor) - 예제 프로젝트를 사용합니다.
    Clawbot Drivetrain 2 모터 예제 프로젝트의 썸네일입니다.

코드 뷰어와 인쇄 콘솔 아이콘 사이에 장치 아이콘이 강조 표시된 VEXcode EXP 도구 모음입니다.

장치 아이콘을 선택하여 장치 창을 엽니다.

이전에 추가된 컨트롤러가 강조 표시된 VEXcode EXP 장치 메뉴입니다.

"컨트롤러"를 선택하세요.

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 컨트롤러의 모든 버튼에 대한 다이어그램이 있으며, 각 버튼을 다이어그램에서 선택하여 모터 그룹이나 드라이브트레인에 연결할 수 있습니다. 왼쪽 조이스틱 버튼이 강조 표시되고 아이콘은 해당 버튼이 드라이브트레인의 왼쪽 아케이드에 연결되었음을 나타냅니다.

옵션을 전환하려면 조이스틱 아이콘을 선택하세요.

  • 조이스틱 아이콘을 여러 번 선택하면 모든 옵션이 순환됩니다.
  • 원하는 주행 모드가 표시되면 정지하십시오.

선택할 수 있는 4가지 드라이브 모드는 왼쪽 아케이드, 오른쪽 아케이드, 분할 아케이드, 탱크입니다.

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아이콘은 왼쪽 조이스틱이 왼쪽 아케이드 제어 방식을 사용하여 드라이브트레인을 제어하고 있음을 나타냅니다.

왼쪽 아케이드

모든 움직임은 왼쪽 조이스틱으로 제어됩니다.

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아이콘은 오른쪽 조이스틱이 오른쪽 아케이드 제어 방식을 사용하여 드라이브트레인을 제어하고 있음을 나타냅니다.

오른쪽 아케이드

모든 움직임은 오른쪽 조이스틱으로 제어됩니다.

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아이콘은 두 조이스틱이 모두 Split Arcade 제어 방식을 사용하여 Drivetrain을 제어하고 있음을 나타냅니다.

스플리트 아케이드

전진 및 후진 이동은 왼쪽 조이스틱으로 제어하고 회전은 오른쪽 조이스틱으로 제어합니다.

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아이콘은 두 조이스틱이 모두 탱크 제어 방식을 사용하여 드라이브트레인을 제어하고 있음을 나타냅니다.

탱크

왼쪽 모터는 왼쪽 조이스틱으로 제어되고, 오른쪽 모터는 오른쪽 조이스틱으로 제어됩니다.

 

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아래에서 완료 버튼이 강조 표시됩니다.

구성을 저장하려면 "완료"를 선택하세요.


컨트롤러 버튼에 모터 할당

컨트롤러가 로봇 구성에 추가되면 장치 창의 특정 컨트롤러 버튼에 모터를 할당할 수 있습니다.  장치 창에서 모터를 할당하면 코드를 추가하지 않고도 개별 모터 또는 모터 그룹을 제어할 수 있습니다.

  • 다음 예에는 ClawMotor와 ArmMotor라는 두 개의 모터가 구성되어 있습니다.

코드 뷰어와 인쇄 콘솔 아이콘 사이에 장치 아이콘이 강조 표시된 VEXcode EXP 도구 모음입니다.

장치 아이콘을 선택하여 장치 창을 엽니다.


이전에 추가된 컨트롤러가 강조 표시된 VEXcode EXP 장치 메뉴입니다.

"컨트롤러"를 선택하세요.

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 조이스틱 외의 버튼은 강조 표시되어 있으며, L1 및 L2 버튼은 Arm Motor Group에 연결되고 A 및 B 버튼은 Claw Motor Group에 연결됩니다.

컨트롤러의 버튼을 선택하여 버튼에 모터를 구성합니다.

  • 동일한 버튼을 여러 번 선택하면 구성된 모터가 순환됩니다.
  • 원하는 모터가 표시되면 정지하십시오.

컨트롤러에는 4개의 버튼 그룹(L, R, E, F)이 있습니다. 각 그룹에는 구성된 단일 모터(드라이브트레인의 일부가 아님)가 있을 수 있습니다.

참고: 모터가 구성되면 다른 버튼에 대한 옵션으로 표시되지 않습니다.

로봇의 모터 그룹에 연결된 버튼과 컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아래에서 완료 버튼이 강조 표시됩니다.

구성을 저장하려면 "완료"를 선택하세요.


컨트롤러 삭제

컨트롤러 옵션이 표시된 VEXcode EXP 장치 메뉴입니다. 아래에서 삭제 버튼이 강조 표시되어 있습니다.

컨트롤러는 화면 하단의 "삭제" 옵션을 선택하여 삭제할 수 있습니다.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: