Contrôleur#
Introduction#
La radiocommande du drone VEX AIR est dotée de 12 boutons et de deux joysticks. Ces commandes permettent au drone de détecter les appuis sur les boutons et les mouvements des joysticks, offrant ainsi un contrôle interactif et réactif.
Vous trouverez ci-dessous la liste de tous les blocs disponibles :
bouton de la manette enfoncé — Vérifie si un bouton spécifique est actuellement enfoncé.
position de l’axe du contrôleur — Indique la position du joystick le long d’un axe spécifié.
la télécommande est connectée — Indique si la télécommande est connectée au drone.
niveau de batterie de la manette — Indique le niveau de batterie de la manette.
lorsque le bouton de la manette — Exécute une pile de blocs lorsqu’un bouton est enfoncé ou relâché.
lorsque l’axe du contrôleur est modifié — Exécute la pile attachée lorsque la position d’un joystick change le long de l’axe sélectionné.
position de l’axe du contrôleur#
Le bloc position de l’axe du contrôleur indique la position de l’axe du joystick spécifié. Il renvoie un entier compris entre -100 et 100.
(position de l'axe [1 v] de la Télécommande)

Paramètres |
Description |
|---|---|
axe |
Axe dont la position est indiquée :
|
Exemple
au démarrage
[Climb when the left joystick is moved up.]
décoller à [500] [mm v] ▶
indéfiniment
si <(position de l'axe [1 v] de la Télécommande) [math_greater_than v] [0]> alors
se déplacer [en haut v]
sinon
vol stationnaire
fin
La manette est connectée#
Le bloc booléen contrôleur connecté indique si le contrôleur est connecté au drone.
Vrai — La manette est connectée.
Faux — La manette n’est pas connectée.
<la Télécommande est connectée au drone ?>
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage
[Print controller connection status on screen.]
indéfiniment
si <la Télécommande est connectée au drone ?> alors
effacer l'écran
placer le curseur sur la ligne (1) et colonne (1) sur l'écran
afficher [Controller connected] sur l'écran ▶
attendre (0.5) secondes
fin
fin
niveau de batterie du contrôleur#
Le bloc indicateur de niveau de batterie du contrôleur affiche le niveau de batterie du contrôleur, en pourcentage, de 0 % à 100 %.
(niveau de batterie de la Télécommande en %)
Paramètres |
Description |
|---|---|
Ce bloc ne comporte aucun paramètre. |
Exemple
au démarrage
[Show controller's battery level.]
si <(niveau de batterie de la Télécommande en %) [math_greater_than v] [50]> alors
afficher [Battery level ok] sur l'écran ▶
sinon
afficher [Battery level low] sur l'écran ▶
lorsque l’axe du contrôleur change#
Le bloc chapeau lorsque l’axe du contrôleur est modifié exécute la pile attachée lorsqu’une position de joystick change le long de l’axe sélectionné.
quand l'axe [1 v] de la Manette est modifié

Paramètres |
Description |
|---|---|
axe |
Axes à surveiller :
|
Exemple
au démarrage
[Move forward when the left joystick moves.]
décoller à [500] [mm v] ▶
quand l'axe [1 v] de la Manette est modifié
se déplacer [avant v] sur (200) [mm v] ▶
