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