3-vezetékes bővítő#

Bevezetés#

A 3-vezetékes bővítő lehetővé teszi az EXP Brain számára, hogy több 3-vezetékes eszközt támogasson 8 extra port hozzáadásával egyetlen Smart Port csatlakozáson keresztül.

A VEX EXP 3-vezetékes bővítő.

Ez az oldal expander használja példaként a 3-vezetékes bővítő nevére. Szükség szerint cserélje ki a saját konfigurált névre.

Az alábbiakban felsoroljuk az elérhető módszereket:

  • index – Visszaad egy integer értéket a 3 vezetékes bővítőhöz csatlakoztatott Smart Port alapján.

Konstrukció – 3 vezetékes bővítő manuális inicializálása.

  • Triport – Hozzon létre egy 3 vezetékes bővítőt.

index#

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 1.

Usage:
expander.index()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

Konstruktőr#

A konstruktorokat Triport objektum manuális létrehozására használják, amelyek szükségesek egy 3-vezetékes bővítő VEXcode-on kívüli konfigurálásához.

Triport#

Triport létrehoz egy 3-vezetékes bővítőt.

Usage:
Triport(smartport)

Paraméter

Leírás

smartport

Az az intelligens port, amelyhez a 3-vezetékes bővítő csatlakozik, Ports.PORTx formában írva, ahol x a port száma.

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

Minden Triport objektum 8 port attribútummal rendelkezik (a tól h), amelyek a 3-vezetékes bővítő portjait jelölik. Ezek bármely más 3-vezetékes eszköz konstruktorában használhatók argumentumként a port paraméterhez.

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