VEXcode IQ로 프로그래밍을 시작하면 컨트롤러가 구성될 때까지 컨트롤러 블록이 도구 상자에 나타나지 않습니다.
참고: 컨트롤러가 구성된 경우 프로젝트를 실행하려면 컨트롤러가 VEX IQ Brain과 쌍을 이루어야 합니다.
컨트롤러 추가
컨트롤러를 구성하려면 장치 아이콘을 선택하여 장치 창을 엽니다.
“장치 추가”를 선택하십시오.
"컨트롤러"를 선택하세요.
VEXcode IQ를 사용하여 컨트롤러를 프로그래밍하려면 "완료"를 선택하여 구성을 완료하세요.
- 코딩 없이 사용할 수 있도록 컨트롤러를 구성하려면 아래의 추가 옵션을 참조하세요.
컨트롤러가 추가되면 장치 창에 컨트롤러가 추가된 것을 볼 수 있으며 컨트롤러 블록(이 이미지에 강조 표시된 것과 같은)이 도구 상자에 나타납니다.
컨트롤러의 조이스틱에 드라이브트레인 할당
이제 컨트롤러가 로봇 구성에 추가되었으므로 장치 창에서 컨트롤러의 조이스틱에 드라이브트레인을 할당할 수 있습니다. 이를 통해 추가 코드를 추가하지 않고도 드라이브트레인을 컨트롤러의 조이스틱에 할당할 수 있습니다.
- 다음 예에서는 Clawbot(Drivetrain 2-Motor)-(2세대) 예제 프로젝트를 사용합니다.
장치 아이콘을 선택하여 장치 창을 엽니다.
"컨트롤러"를 선택하세요.
옵션을 전환하려면 조이스틱 아이콘을 선택하세요.
- 조이스틱 아이콘을 여러 번 선택하면 모든 옵션이 순환됩니다.
- 원하는 주행 모드가 표시되면 정지하십시오.
선택할 수 있는 4가지 드라이브 모드는 왼쪽 아케이드, 오른쪽 아케이드, 분할 아케이드, 탱크입니다.
왼쪽 아케이드
모든 움직임은 왼쪽 조이스틱으로 제어됩니다.
오른쪽 아케이드
모든 움직임은 오른쪽 조이스틱으로 제어됩니다.
스플리트 아케이드
전진 및 후진 이동은 왼쪽 조이스틱으로 제어하고 회전은 오른쪽 조이스틱으로 제어합니다.
탱크
왼쪽 모터는 왼쪽 조이스틱으로 제어되고, 오른쪽 모터는 오른쪽 조이스틱으로 제어됩니다.
구성을 저장하려면 "완료"를 선택하세요.
- 이제 Drivetrain이 조이스틱에 할당되고 변경 사항이 저장되었으므로 이제 프로젝트를 다운로드하여 실행할 수 있습니다.
- 프로젝트를 다운로드하고 실행하는 방법에 대한 자세한 내용은 이 문서를 참조하세요.
컨트롤러 버튼에 모터 또는 모터 그룹 할당
컨트롤러가 로봇 구성에 추가되면 장치 창의 특정 컨트롤러 버튼에 모터 또는 모터 그룹을 할당할 수 있습니다. 장치 창에서 모터 또는 모터 그룹을 지정하면 코드를 추가할 필요 없이 개별 모터 또는 모터 그룹을 제어할 수 있습니다.
- 다음 예에는 모터와 모터 그룹(ClawMotor 및 ArmMotorGroup)이 구성되어 있습니다.
장치 아이콘을 선택하여 장치 창을 엽니다.
"컨트롤러"를 선택하세요.
컨트롤러의 버튼을 선택하여 모터 또는 모터 그룹을 버튼으로 구성합니다.
- 동일한 버튼을 여러 번 선택하면 구성된 모터 및 모터 그룹이 순환됩니다.
- 원하는 모터 또는 모터 그룹이 표시되면 중지하십시오.
컨트롤러에는 4개의 버튼 그룹(L, R, E, F)이 있습니다. 각 그룹에는 구성된 단일 모터 또는 모터 그룹(드라이브트레인의 일부가 아님)이 있을 수 있습니다.
참고: 모터 또는 모터 그룹이 구성되면 다른 버튼에 대한 옵션으로 표시되지 않습니다.
구성을 저장하려면 "완료"를 선택하세요.
- 이제 컨트롤러에 모터와 모터 그룹이 할당되고 변경 사항이 저장되었으므로 이제 프로젝트를 다운로드하여 실행할 수 있습니다.
- 프로젝트를 다운로드하고 실행하는 방법에 대한 자세한 내용은 이 문서를 참조하세요.
컨트롤러 삭제
컨트롤러는 화면 하단의 "삭제" 옵션을 선택하여 삭제할 수 있습니다.