botón#

Dependiendo de si se trata de un controlador EXP o un controlador V5 conectado, el atributo button tiene acceso a diferentes objetos:

Controlador EXP

Controlador V5

<ul><li>`buttonA` - El botón A.</li><li>`buttonB` - El botón B.</li><li>`buttonDown` - El botón Abajo.</li><li>`buttonUp` - El botón Arriba.</li><li>`buttonL1` - El botón L1.</li><li>`buttonL2` - El botón L2.</li><li>`buttonL3` - El botón L3.</li><li>`buttonR1` - El botón R1.</li><li>`buttonR2` - El botón R2.</li><li>`buttonR3` - El botón R3.

<ul><li>`buttonA` - El botón A.</li><li>`buttonB` - El botón B.</li><li>`buttonX` - El botón X.</li><li>`buttonY` - El botón Y.</li><li>`buttonDown` - El botón Abajo.</li><li>`buttonUp` - El botón Arriba.</li><li>`buttonLeft` - El botón Izquierdo.</li><li>`buttonRight` - El botón Derecho.</li><li>`buttonL1` - El botón L1.</li><li>`buttonL2` - El botón L2.</li><li>`buttonR1` - El botón R1.</li><li>`buttonR2` - El botón R2.</li>

apretado()#

El método pressed(callback, arg) registra una función que se llamará cuando se presione el botón de un controlador.

Parámetro

Descripción

llamar de vuelta

Una función que se llamará cuando se presione el botón

arg

Opcional. Una tupla que se utiliza para pasar un parámetro a la función de devolución de llamada.

Devuelve: Una instancia de la clase Event.

# Define a function button_pressed().
def button_pressed():
    # The Brain will print that the button was pressed on the
    # Brain's screen.
    brain.screen.print("button pressed")

# Run button_pressed() when L1 button is pressed.
controller.buttonL1.pressed(button_pressed)

liberado()#

El método released(callback, arg) registra una función que se llamará cuando se suelte el botón de un controlador.

Parámetro

Descripción

llamar de vuelta

Una función que se llamará cuando se suelte el botón

arg

Opcional. Una tupla que se utiliza para pasar un parámetro a la función de devolución de llamada.

Devuelve: Una instancia de la clase Event.

# Define a function button_released().
def button_released():
    # The Brain will print that the button was released on
    # the Brain's screen.
    brain.screen.print("button released")

# Run button_released() when the L1 button is released.
controller.buttonL1.released(button_released)

prensado()#

El método pressing() devuelve si actualmente se está presionando un botón del controlador.

Devuelve: Verdadero si el botón está siendo presionado actualmente. Falso si no está siendo presionado actualmente.