Controlador#
Introducción#
The One Stick Controller features a 4-button layout and a joystick that functions as both an analog input and a pressable button. These inputs allow the robot to detect button presses and joystick movements, enabling interactive and responsive control.
Below is a list of all blocks:
controller button pressed? — Checks if a specific button is currently being pressed.
controller axis position — Returns the position of the joystick along a specified axis.
when controller button — Runs a stack of blocks when a button is pressed or released.
when controller axis is changed — Runs a stack of blocks when the joystick position changes.
posición del eje del controlador#
El bloque posición del eje del controlador devuelve la posición del joystick a lo largo de un eje especificado como un número entero de -100 a 100.

(posición del eje [1 v] del controlador)
Parámetros |
Descripción |
|---|---|
eje |
El eje para devolver la posición de:
|
Ejemplo
cuando empezó
[Move forward when the joystick is moved up.]
para siempre
si <(posición del eje [1 v] del controlador) [math_greater_than v] [0]> entonces
movimiento [adelante v]
demás
detener todo movimiento
cuando se cambia el eje del controlador#
El bloque cuando se cambia el eje del controlador activa la pila de bloques adjunta cuando se cambia el eje.

cuando se cambia el eje [1 v] del controlador
Parámetros |
Descripción |
|---|---|
eje |
El eje para comprobar el cambio:
|
Ejemplo
cuando se cambia el eje [1 v] del controlador
[Move forward when the joystick is moved.]
mover [adelante v] por [50] [mm v] ▶
