Sélection des ports

Sélecteur de port
De nombreux blocs de programmation nécessitent de sélectionner les ports de la brique EV3 (A, B, C, D, 1, 2, 3 et 4) que ces blocs utiliseront. Le sélecteur de port se trouve dans le coin supérieur droit de ces blocs.
Ports des moteurs
L'illustration suivante montre les sélecteurs de port de tous les blocs des moteurs. Les blocs Déplacement et direction et Déplacement char sont similaires.





Cliquez sur le sélecteur de port pour afficher la liste des ports et en choisir un. Les moteurs doivent être connectés aux ports A, B, C ou D de la brique EV3.

Étant donné que les blocs Déplacement et direction et Déplacement char commandent deux moteurs différents, ceux-ci sont dotés de deux sélecteurs de port. Le premier sélecteur de port correspond au moteur gauche et le second au moteur droit.
Ports des capteurs
L'illustration suivante montre les sélecteurs de port de certains blocs utilisant une valeur d'entrée de capteur.



Cliquez sur le sélecteur de port pour afficher la liste des ports et en choisir un. Les capteurs doivent être connectés aux ports 1, 2, 3 ou 4 de la brique EV3 intelligente, à l'exception du capteur Rotation du moteur, qui doit être connecté aux ports A, B, C ou D.
Erreurs de port
Le sélecteur de port peut afficher une erreur de port, comme illustré ci-dessous, en fonction du port sélectionné.



Cet avertissement indique que le moteur ou capteur connecté au port de la brique EV3 sélectionné ne correspond pas au type requis par le bloc de programmation. Par exemple, si vous sélectionnez le port 3 pour un bloc Capteur tactile, mais que la brique EV3 ne détecte aucun capteur connecté à ce port ou détecte un autre type de capteur, une erreur de port s'affichera.
Conseils et astuces
1.La brique EV3 ne peut détecter les erreurs de port que lorsqu'elle est connectée à l'ordinateur (via USB, Bluetooth ou Wi-Fi).
2.Vous pouvez utiliser l'Affichage des ports à la Page du matériel pour vérifier quels types de moteurs et de capteurs sont connectés aux différents ports de la brique EV3, si celle-ci est connectée à l'ordinateur.
3.Un programme contenant une erreur de port pourra toujours être téléchargé et exécuté sur la brique EV3, mais les performances des blocs concernés seront imprévisibles.
Briques connectées en série
Vous pouvez utiliser la Chaîne pour connecter plusieurs briques EV3 ensemble. Un programme pourra ainsi commander les moteurs et les capteurs des briques EV3 connectées. Par exemple, vous pouvez utiliser la Chaîne pour construire un robot avec deux briques EV3, ainsi qu'un maximum de huit moteurs et de huit capteurs, le tout étant commandé par un seul programme exécuté sur l'une des briques EV3.

Quand la Chaîne est activée dans votre projet (voir Chaîne), les blocs de programmation dotés d'un sélecteur de port comportent également un sélecteur de couche, comme illustré ci-dessous.




Sélecteur de couche
Sélecteur de port


Sélectionnez la couche 1 pour utiliser un moteur ou un capteur de la brique EV3 où s'exécute le programme. Sélectionnez la couche 2 pour utiliser un moteur ou un capteur de la brique EV3 suivante dans la connexion en série, etc.
Valeur d'entrée de port Relié
Si vous sélectionnez le port dynamique dans la liste des ports, une valeur d'entrée de port sera ajoutée dans la zone des valeurs d'entrée du bloc de programmation. Vous pourrez ainsi définir le port en utilisant un Fil de données numérique connecté à la valeur d'entrée de port.


Sélecteur de port
Port dynamique
Valeur d'entrée de port

La valeur d'entrée de port est numérique, avec les valeurs suivantes :
Port EV3Valeur d'entrée de port
A1
B2
C3
D4
11
22
33
44
Valeur d'entrée Relié pour deux ports
Quand vous configurez un bloc Déplacement et direction ou Déplacement char avec une valeur d'entrée Relié, vous devez définir deux numéros de port : un pour le moteur gauche et un pour le moteur droit. La valeur d'entrée Ports doit donc être un nombre à deux chiffres : le premier chiffre (celui des dizaines) définit le numéro de port du moteur gauche et le second (celui des unités) définit le port du moteur droit.

Le tableau ci-dessus répertorie les valeurs numériques des ports des moteurs. Le tableau suivant donne quelques exemples de valeurs d'entrée Ports pour définir les deux ports.
Ports des moteurs EV3
(gauche, droit)
Valeur d'entrée de port
B, C23
C, B32
A, B12
A, D14
Valeur d'entrée Relié pour des briques connectées en série
Quand la Chaîne est activée, si vous sélectionnez le port dynamique dans le sélecteur de couche ou le sélecteur de port, une valeur d'entrée Ports sera ajoutée. La valeur d'entrée Ports permet de définir à la fois le numéro de couche et les valeurs des ports avec un Fil de données numérique. La valeur d'entrée Ports doit donc être un nombre à trois chiffres :
Le chiffre des centaines définit le numéro de couche de la brique EV3 (100 pour la brique EV3 actuelle, 200 pour la suivante, etc.).
Le chiffre des unités définit le numéro de port d'un moteur simple ou d'un capteur.
Sur un bloc Déplacement et direction ou Déplacement char, le chiffre des dizaines va définir le port du moteur gauche et le chiffre des unités celui du moteur droit.
Conseils et astuces
Si vous ne définissez pas de chiffre des centaines, le port sera attribué à la brique EV3 actuelle, comme si vous aviez défini 100.
Les tableaux ci-dessus donnent des exemples de valeurs pour les ports uniques et multiples sans Chaîne. Le tableau suivant donne quelques exemples de valeurs d'entrée Ports avec la Chaîne.
CouchePort(s)Valeur d'entrée de port
13103 (ou 3)
1D104 (ou 4)
1B, C123 (ou 23)
24204
2A201
4B, C423
Sélection des ports
Liens rapides