Expansor de 3 fios#
Introdução#
O Expansor de 3 Fios permite ao EXP Brain suportar mais dispositivos de 3 fios, adicionando 8 portas extra através de uma única ligação Smart Port.

Esta página utiliza expander como exemplo de nome para um expansor de 3 fios. Substitua-o pelo nome que configurou, se necessário.
Segue-se uma lista dos métodos disponíveis:
Construtor – Inicializa manualmente um expansor de 3 fios.
Triport– Crie um expansor de 3 fios.
índice#
index devolve um index baseado na Smart Port à qual o Expansor de 3 Fios está ligado. Por exemplo, se o Expansor de 3 Fios estiver ligado à Porta 1, integer irá devolver 1.
Usage:
expander.index()
Parâmetros |
Descrição |
|---|---|
Este método não tem parâmetros. |
Construtor#
Os construtores são utilizados para criar manualmente Triport , que são necessários para configurar um expansor de 3 fios fora do VEXcode.
Triport#
Triport cria um expansor de 3 fios.
Usage:
Triport(smartport)
Parâmetro |
Descrição |
|---|---|
|
A porta inteligente à qual o expansor de 3 fios está ligado é escrita como |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Cada objecto
Triportpossui 8 atributos de porta (aatéh) que representam as portas do Expansor de 3 Fios. Estes podem ser utilizados no construtor de qualquer outro dispositivo de 3 Fios como argumento para o parâmetroport.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)