Skip to content

PID-13 조이스틱과 버튼 ​

인스턴스 선언 ​

PID-13 조이스틱과 버튼(PID13) 블록을 작업 영역에 추가하면, Python 코드에는 다음과 같은 인스턴스 선언이 자동으로 삽입됩니다:

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

매개변수 ​

이름구분설명범위 / 종류기본값
index드롭다운 옵션인스턴스 번호 (0부터 시작)0 이상 정수0

조이스틱 시작하기 ​

조이스틱과 버튼을 사용합니다.

start

매개변수 ​

(없음)

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.start()

조이스틱 값 ​

조이스틱의 x / y 값.
각 값의 범위는 -128 ~ 127입니다.

joystick

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션측정 축x, y-

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.joystick('x')

버튼 입력 값 ​

선택한 버튼의 입력 상태
버튼이 눌려있으면 1, 버튼이 눌려있지 않으면 0을 출력합니다.

button_input

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션버튼 이름A 버튼(a), B 버튼(b)-

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.button_input('a')

버튼을 클릭했는가? ​

선택한 버튼의 클릭 여부
이 블록은 선택한 버튼이 클릭되는 순간에만 참을 반환하고, 이외에는 거짓을 반환합니다.

button_click

매개변수 ​

이름구분설명범위 / 종류기본값
unit드롭다운 옵션버튼 이름A 버튼(a), B 버튼(b)-

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.button_click('a')