3-tråds expander#
Introduktion#
3-trådsexpandern gör att EXP Brain kan stödja fler 3-trådsenheter genom att lägga till 8 extra portar via en enda Smart Port-anslutning.

Den här sidan använder expander som exempelnamn för 3-tråds expander. Ersätt det med ditt eget konfigurerade namn efter behov.
Nedan följer en lista över tillgängliga metoder:
Konstruktör – Initiera en 3-tråds expander manuellt.
Triport– Skapa en 3-trådsexpanderare.
index#
index returnerar ett integer baserat på den smarta porten som 3-trådsexpandern är ansluten till. Om till exempel 3-trådsexpandern är ansluten till port 1, kommer index att returnera 1.
Usage:
expander.index()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
Konstruktör#
Konstruktorer används för att manuellt skapa Triport objekt, vilka är nödvändiga för att konfigurera en 3-tråds expander utanför VEXcode.
Triport#
Triport skapar en 3-trådsexpanderare.
Usage:
Triport(smartport)
Parameter |
Beskrivning |
|---|---|
|
Den smarta porten som 3-trådsexpandern är ansluten till, skriven som |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Varje
Triportobjekt har 8 portattribut (atillh) som representerar portarna på 3-trådsexpandern. Dessa kan användas i vilken annan 3-trådsenhets konstruktor som helst som ett argument för parameternport.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)