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.

L'extenseur VEX EXP à 3 fils.

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 :

  • index – Renvoie un integer basé sur le port intelligent auquel l’extenseur à 3 fils est connecté.

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

smartport

Le port intelligent auquel l’extenseur à 3 fils est connecté est écrit sous la forme Ports.PORTx où x est le numéro du port.

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