Expansor de 3 hilos#

Introducción#

El Expansor de 3 cables permite que EXP Brain admita más dispositivos de 3 cables al agregar 8 puertos adicionales a través de una sola conexión de puerto inteligente.

El expansor de 3 hilos VEX EXP.

Esta página utiliza el expander como el nombre del Expansor de 3 hilos de ejemplo. Reemplácelo con su propio nombre configurado según sea necesario.

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

  • index – Devuelve un integer basado en el puerto inteligente al que está conectado el expansor de 3 hilos.

Constructor: inicializa manualmente un expansor de 3 hilos.

  • Triport: crea un expansor de 3 cables.

índice#

index devuelve un index basado en el puerto inteligente al que está conectado el expansor de 3 cables. Por ejemplo, si el expansor de 3 cables está conectado al puerto 1, integer devolverá 1.

Usage:
expander.index()

Parámetros

Descripción

Este método no tiene parámetros.

Constructor#

Los constructores se utilizan para crear manualmente objetos Triport, que son necesarios para configurar un Expansor de 3 hilos fuera de VEXcode.

Triport#

Triport crea un expansor de 3 hilos.

Usage:
Triport(smartport)

Parámetro

Descripción

smartport

El puerto inteligente al que está conectado el expansor de 3 cables, escrito Ports.PORTx Ports.PORTx, donde x es el número del puerto.

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

Cada objeto Triport tiene 8 atributos de puerto (a a h) que representan los puertos del expansor de 3 hilos. Estos se pueden usar en el constructor de cualquier otro dispositivo de 3 hilos como argumento para el parámetro port.

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