Expandeur à 3 fils#
Introduction#
L’extension à 3 fils permet au EXP Brain de prendre en charge davantage de périphériques à 3 fils en ajoutant 8 ports supplémentaires via une seule connexion Smart Port.

Cette page utilise expander comme exemple de nom d’expandeur à 3 fils. Remplacez-le par le nom que vous avez configuré, selon vos besoins.
Vous trouverez ci-dessous une liste des méthodes disponibles :
Constructeur – Initialiser manuellement un expandeur à 3 fils.
Triport– Créez une extension à 3 fils.
indice#
index renvoie un integer basé sur le port intelligent auquel l’extenseur 3 fils est connecté. Par exemple, si l’extenseur 3 fils est connecté au port 1, index renverra 1.
Usage:
expander.index()
Paramètres |
Description |
|---|---|
Cette méthode ne comporte aucun paramètre. |
Constructeur#
Les constructeurs sont utilisés pour créer manuellement Triport , qui sont nécessaires pour configurer un Expander 3 fils en dehors de VEXcode.
Triport#
Triport crée une extension à 3 fils.
Usage:
Triport(smartport)
Paramètre |
Description |
|---|---|
|
Le port intelligent auquel l’extenseur à 3 fils est connecté est écrit sous la forme |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Each
Triportobject has 8 port attributes (athroughh) 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 theportparameter.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)