Skip to content

PID-13 Joystick y botón ​

Declarar la instancia ​

Si añades un bloque de PID-13 Joystick y botón(PID13) al área de trabajo, en el código Python se inserta automáticamente la declaración de instancia siguiente:

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

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
indexOpción de desplegableNúmero de instancia (empieza en 0)entero ≥ 00

Iniciar el joystick ​

Usa el joystick y los botones.

start

Parámetros ​

(ninguno)

Python ​

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

pid13.start()

Valor del joystick ​

El valor x / y del joystick.
El rango de cada valor es -128 ~ 127.

joystick

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableEje medidox, y-

Python ​

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

pid13.joystick('x')

Entrada del botón ​

El estado de entrada del botón elegido
Si el botón está pulsado, se devuelve 1; si no está pulsado, 0.

button_input

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableNombre del botónbotón A(a), botón B(b)-

Python ​

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

pid13.button_input('a')

¿Botón pulsado? ​

Si se ha hecho clic en el botón elegido
Este bloque devuelve verdadero solo en el momento en que se hace clic en el botón elegido; en los demás casos, falso.

button_click

Parámetros ​

NombreTipoDescripciónRango / TipoValor predeterminado
unitOpción de desplegableNombre del botónbotón A(a), botón B(b)-

Python ​

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

pid13.button_click('a')