Ekspander 3-żyłowy#

Wstęp#

Rozszerzacz 3-przewodowy umożliwia urządzeniu EXP Brain obsługę większej liczby urządzeń 3-przewodowych poprzez dodanie 8 dodatkowych portów za pomocą jednego połączenia Smart Port.

Ekspander VEX EXP 3-żyłowy.

Ta strona używa nazwy expander jako przykładowej nazwy ekspandera 3-żyłowego. W razie potrzeby zastąp ją własną, skonfigurowaną nazwą.

Poniżej znajduje się lista dostępnych metod:

  • index – Zwraca integer na podstawie portu inteligentnego, do którego podłączony jest ekspander 3-żyłowy.

Konstruktor – Ręczna inicjalizacja ekspandera 3-przewodowego.

  • Triport – Utwórz 3-przewodowy ekspander.

indeks#

index zwraca integer na podstawie portu inteligentnego, do którego podłączony jest ekspander 3-żyłowy. Na przykład, jeśli ekspander 3-żyłowy jest podłączony do portu 1, index zwróci 1.

Usage:
expander.index()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

Konstruktor#

Konstruktory służą do ręcznego tworzenia obiektów Triport , które są niezbędne do skonfigurowania ekspandera 3-przewodowego poza programem VEXcode.

Triport#

Triport tworzy 3-przewodowy ekspander.

Usage:
Triport(smartport)

Parametr

Opis

smartport

Inteligentny port, do którego podłączony jest ekspander 3-żyłowy, zapisany jako Ports.PORTx , gdzie x jest numerem portu.

# 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)