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.

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:
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 |
|---|---|
|
Az az intelligens port, amelyhez a 3-vezetékes bővítő csatlakozik, |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Minden
Triportobjektum 8 port attribútummal rendelkezik (atólh), 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 aportparaméterhez.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)