Controlador#
Para que los comandos del controlador aparezcan en VEXcode, primero se debe conectar un controlador V5 a VEXcode V5.
Consulte estos artículos para obtener más información:
Inicialización de la clase controlador#
Para utilizar un controlador en su proyecto, comience inicializándolo de la siguiente manera:
# Create a new object "controller" with the Controller class.
controller = Controller()
This controller object will be used in all subsequent examples throughout this API documentation when referring to Controller class methods and attributes.
The Controller class comes with three pre-defined attributes, though the screen attribute is only available if you are using a V5 Controller:
axis- Allows you to detect movements in the Controller’s joysticks and assign functions to axes events.button- Allows you to detect button presses and assign functions to button events on the Controller.screen- V5 Controller Only. Enables you to display text and draw images on the V5 Controller’s screen.
Métodos de clase#
In addition to its attributes, the Controller has access to the rumble method.
controller.rumble()#
The controller.rumble(pattern) method sends a rumble string to the V5 controller.
Parámetro |
Descripción |
|---|---|
|
A pattern using |
Devoluciones: Ninguna
# Rumble the V5 Controller to the pattern short-short-long-long.
controller.rumble('..--')