Expansor de 3 cables#

Introducción#

El Expansor de 3 cables permite que el EXP Brain admita más dispositivos de 3 cables al agregar 8 puertos adicionales a través de una única conexión Smart Port.

El expansor de 3 cables VEX EXP.

This page uses expander as the example 3-Wire Expander name. Replace it with your own configured name as needed.

A continuación se muestra una lista de los métodos disponibles:

  • index – Returns an integer based on the Smart Port the 3-Wire Expander is connected to.

Constructor: Inicializa manualmente un expansor de 3 cables.

  • Triport – Create a 3-Wire Expander.

índice#

index returns an integer based on the Smart Port that the 3-Wire Expander is connected to. For example, if the 3-Wire Expander is connected to Port 1, index will return a 1.

Usage:
expander.index()

Parámetros

Descripción

Este método no tiene parámetros.

Constructor#

Constructors are used to manually create Triport objects, which are necessary for configuring a 3-Wire Expander outside of VEXcode.

Triport#

Triport creates a 3-Wire Expander.

Usage:
Triport(smartport)

Parámetro

Descripción

smartport

The Smart Port that the 3-Wire Expander is connected to, written as Ports.PORTx where x is the number of the port.

# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)

Each Triport object has 8 port attributes (a through h) that represent the ports on the 3-Wire Expander. These can be used in any other 3-Wire device’s constructor as an argument for the port parameter.

# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)