Skip to content

PID-13 Joystick e botão ​

Declarar a instância ​

Se acrescentares um bloco de PID-13 Joystick e botão(PID13) à área de trabalho, no código Python é inserida automaticamente a declaração de instância seguinte:

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

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
indexOpção de listaNúmero da instância (começa em 0)inteiro ≥ 00

Iniciar o joystick ​

Usa o joystick e os botões.

start

Parâmetros ​

(nenhum)

Python ​

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

pid13.start()

Valor do joystick ​

O valor x / y do joystick.
O intervalo de cada valor é -128 ~ 127.

joystick

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaEixo medidox, y-

Python ​

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

pid13.joystick('x')

Entrada do botão ​

O estado de entrada do botão escolhido
Se o botão estiver premido, é devolvido 1; se não estiver premido, 0.

button_input

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaNome do botãobotão A(a), botão B(b)-

Python ​

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

pid13.button_input('a')

O botão está premido? ​

Se o botão escolhido foi clicado
Este bloco só devolve verdadeiro no momento em que o botão escolhido é clicado; nos restantes casos, falso.

button_click

Parâmetros ​

NomeTipoDescriçãoIntervalo / TipoValor predefinido
unitOpção de listaNome do botãobotão A(a), botão B(b)-

Python ​

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

pid13.button_click('a')