제어 장치#
소개#
VEX AIM 원 스틱 컨트롤러는 버튼 4개와 조이스틱으로 구성되어 있습니다. 조이스틱은 두 축을 따라 움직일 수 있으며 버튼처럼 누를 수도 있습니다.
컨트롤러 블록은 버튼 누름을 확인하거나, 조이스틱 움직임을 읽거나, 컨트롤러 이벤트가 발생할 때 블록을 실행하는 데 사용할 수 있습니다.
아래는 모든 블록 목록입니다.
값 — 컨트롤러 버튼 상태를 확인하거나 조이스틱 위치를 읽습니다.
컨트롤러 버튼이 눌렸습니까? — 선택된 컨트롤러 버튼이 눌렸는지 여부를 반환합니다.
컨트롤러 축 위치 — 선택된 축을 따라 조이스틱 위치를 반환합니다.
액션 — 컨트롤러 입력이 변경될 때 블록을 실행합니다.
컨트롤러 버튼 — 선택된 버튼이 눌리거나 해제될 때 첨부된 스택을 실행합니다.
컨트롤러 축이 변경될 때 — 선택된 축을 따라 조이스틱의 위치가 변경될 때 첨부된 스택을 실행합니다.
값#
컨트롤러 축 위치#
컨트롤러 축 위치 리포터 블록은 선택된 축을 따라 조이스틱의 위치를 -100에서 100 사이의 숫자로 반환합니다.

컨트롤러 축 위치 리포터 블록#
(컨트롤러 축 [1 v] 위치)
매개변수 |
설명 |
|---|---|
중심선 |
보고할 조이스틱 축은 1(상하) 또는 2(좌우)입니다. |
예
시동을 걸면 조이스틱을 위로 움직일 때 앞으로 이동합니다.#
시작 시
[Move forward when the joystick is moved up.]
무한 반복
<(컨트롤러 축 [1 v] 위치) [math_greater_than v] [0]>이면
[앞으로 v] 방향으로 이동
아니면
모든 동작 정지
끝
끝
행위#
컨트롤러 축이 변경될 때#
컨트롤러 축이 변경될 때 Hat 블록은 조이스틱의 위치가 선택된 축을 따라 변경될 때 연결된 스택을 실행합니다.

컨트롤러 축이 변경될 때 Hat 블록#
컨트롤러 축 [1 v] 변경 시
매개변수 |
설명 |
|---|---|
중심선 |
확인해야 할 조이스틱 축은 1(상하) 또는 2(좌우)입니다. |
예
조이스틱의 위치가 컨트롤러 축 1을 따라 변하면 로봇이 앞으로 50밀리미터 이동합니다.#
컨트롤러 축 [1 v] 변경 시
[Move forward when the joystick's position changes along axis 1.]
[앞으로 v] 방향으로 [50] [mm v] 이동 ▶
