Instructions PRGM HUB

Instructions du Menu TI-Innovator™ HUB

Cette section décrit les instructions du menu TI-Innovator™ HUB.

Voir les activités TI-Innovator™ System pour les détails et les valeurs des paramètres pour les capteurs et les contrôles spécifiques. Cette section décrit les instructions ou les commandes contenues dans le menu TI-Innovator™ HUB et la façon dont les commandes sont copiées dans l'éditeur de programme.

Liens thématiques

Menu TI-Innovator™ HUB

Pour afficher le menu HUB TI-Innovator™, appuyez sur ¼ seulement depuis l'éditeur de programme.

Astuce importante : Pour retrouver rapidement une commande,
utilisez ƒ } or ƒ pour vous déplacer entre les écrans.

Si 7 est on, alors } et fera défiler les écrans des menus et l'écran d'édition de programme.
Après avoir entré des caractères alphabétiques, pensez à turn off 7 pour éviter la pagination imprévue des écrans.

Remarque : Toute commande TI-Innovator™ Hub peut également être entrée caractère par caractère.

Les commandes TI-Basic comme Send(, Get(, Wait et eval( doivent être copiées comme jetons depuis les menus.

 

 

CTRL

E/S

COULEUR

EXEC

HUB

 

 

 

 

 

 

 

 

 

 

 

 

Description

1 :

Send("SET…

Construit une commande Send( à coller dans l'éditeur

2 :

Send("READ…

Construit une commande Send( à coller dans l'éditeur

3 :

Paramètres...

Copie une commande TI-Innovator™ Hub dans l'éditeur

4 :

Wait

Copie une commande TI-Basic dans l'éditeur

5 :

Get(

Copie une commande TI-Basic dans l'éditeur

6 :

eval(

Copie une commande TI-Basic dans l'éditeur

7

Rover (RV)

Copie une commande TI-Basic dans l'éditeur

8 :

Send("CONNECT-OUTPUT

Construit une commande Send( à coller dans l'éditeur

9 :

Send("CONNECT-INPUT

Construit une commande Send( à coller dans l'éditeur

0 :

Port :

Copie une commande TI-Innovator™ Hub dans l'éditeur

A :

Send("RANGE…

Construit une commande Send( à coller dans l'éditeur

B :

Send("AVERAGE…

Construit une commande Send( à coller dans l'éditeur

C:

Send("DISCONNECT-OUTPUT

Construit une commande Send( à coller dans l'éditeur

D:

Send("DISCONNECT-INPUT

Construit une commande Send( à coller dans l'éditeur

E:

Manage…

Copie plusieurs commandes (:) dans l'éditeur

Pour obtenir l'aide du Catalogue lors de l'utilisation des commandes eval(, Get(, ou Wait, appuyez sur Ã.

Pour retourner vers l'éditeur de programme sans sélectionner d'élément, appuyez sur jusqu'à ce que le curseur retourne à l'éditeur de programme.

Attention : N'appuyez pas sur plusieurs fois, à moins que vous ne soyez sur la navigation de l'écran. Une fois les menus effacés, si vous appuyez sur effacer à nouveau, vous risquez d'effacer une ligne entière de votre programme. il n’y a pas de fonction d’annulation dans l'éditeur de programme.

 


Avant de commencer

Cette section fournit des descriptions sur la façon dont chaque élément de menu est copié dans l'éditeur de programme. Pour des informations spécifiques sur TI-Innovator™ System concernant la syntaxe et les paramètres de chaque capteur, consultez les informations spécifiques dans les activités et les kits TI-Innovator™ System. Vous pouvez également entrer la commande TI-Innovator™ Hub (uniquement) lettre par lettre, en utilisant la touche [alpha], [ “ ], [ _ ], etc.

Les espaces supplémentaires sont collés par souci de facilité. Le schéma TI-Innovator™ Hub ignorera les espaces supplémentaires avec des guillemets dans une commande Send(. Cependant, lorsque vous exécutez votre programme, les espaces supplémentaires ne peuvent pas se trouver à la fin des lignes de commande, sinon ils donneraient une erreur de syntaxe. Si vous avez une erreur de syntaxe à la fin d'une ligne, chercher les espaces supplémentaires et supprimez-les.

Comment la commande Send( construit-elle une commande TI-Innovator™ Hub depuis le menu HUB.

Depuis le menu HUB, sélectionnez une commande Send(. L'écran suivant vous donnera des options pour ce format de Send(.

Exemple : Pour copier Send(“SET COLOR.RED dans l'éditeur de programme, suivez ces étapes.

1. Avec le curseur sur une ligne de commande dans l'éditeur de programme, appuyez sur ¼ pour accéder aux menus de commande de programmation.

2. Appuyez sur | pour sélectionner le menu HUB.
Sélectionnez 1:Send(“SET…
Les “…” indiquent qu'il existe un autre menu d'options.

3. Sélectionnez 2:COLOR.RED.

4. L'entière ligne de commande Send( est copiée dans l'éditeur de programme.
Répétez l'opération pour sélectionner plus de commandes TI-Innovator™ Hub.
Utilisez ƒ [“] et [ ) ] pour terminer la commande Send( lorsque ceci est nécessaire.

Remarque : Toute commande TI-Innovator™ Hub utilisant Send( entre guillemets peut être entrée en utilisant les touches [alpha] sur le clavier.

Pour les couleurs, n'utilisez pas la commande du jeton COULEUR depuis le menu COULEUR lorsque vous communiquez avec TI-Innovator.™ Hub.

 

 


Send("Set...

La commande SET indique au schéma “TI-Innovator™ Hub de SET la valeur de l'objet spécifié. Elle supporte touts les objets 'nommés".

 

Programme

Sortie

Exemple : Ceci allume une LED rouge pendant 1,5 seconde puis l'éteint.

 

Remarque : La LED d'alimentation est verte.

 

Les commandes ON et OFF peuvent être entrées ou trouvées dans l'élément de menu Settings… dans le menu HUB.

 

Utilisez [alpha] [ _ ] pour les espaces si nécessaire.

 


Send("READ...

La commande READ doit indiquer au schéma “TI-Innovator™ de SET la valeur du port/pin/objet spécifié. Elle supporte tous les objets 'nommés". Elle peut également être utilisée avec des adresses pin 'brutes'. Elle doit être suivie d'une commande 'Get( pour transférer les informations vers une variable pour utiliser ou afficher la valeur de la variable.

 

Programme

Sortie

 


Paramètres...

Le menu Settings contient des opérations pour paramétrer l'état des opérations de pin numériques ou analogiques comme la LED dans le TI-Innovator™ Hub ou un mouvement de servomoteur vers les états comme ON, OFF, CW (sens horaire) et CCW (sens antihoraire).
Voir les kits d'activité TI-Innovator™ System pour plus de détails.

 

 

Programme

Sortie

Exemple : Ceci allume une LED pendant 1,5 seconde puis l'éteint.

 

Rappel : La LED d'alimentation est verte.

 


Wait

Wait suspend l'exécution d'un programme pour un temps donné. Le temps maximum donné est 100 secondes. Pendant le temps de pause, l'indicateur d'occupation est situé dans le coin supérieur droit.

Attendez time

Programme

Output : “Bye!” s'affiche après 5 secondes.

Astuces TI-Innovator™ Hub :

Wait peut être utilisé dans les programmes TI-Innovator™ Hub pour laisser du temps aux communications de capteur ou de contrôle avant l'exécution de la ligne de commande suivante par le programme.

 


Get(

Get( récupére une valeur depuis un TI-Innovator™ Hub connecté et stocke les données dans une variable sur la calculatrice CE réceptrice.

Get(variable)

Remarques :

Utilisez GetCalc( pour obtenir des données depuis une autre calculatrice CE.
Vous pouvez accéder à Get(, Send( etGetCalc( depuis le CATALOG pour les exécuter depuis l'écran de calcul.

Programme

Sortie

Astuces TI-Innovator™ Hub :

La définition de la commande Get( est spécifique à la calculatrice TI-8x et au câble de connexion via DBus ou USB. La calculatrice CE est à connectivité USB uniquement et ici, Get( est destiné à la communication avec le TI-Innovator™ Hub.

Voir également Send( et eval(.

 


eval(

eval( retourne une expression évaluée comme chaîne avec 8 chiffres significatifs. L'expression doit se simplifier à une expression réelle.

eval(expression)

Programme

Sortie

Astuces TI-Innovator™ Hub :

eval( peut être utilisé dans une ligne de la commandeSend(. L'expression évaluée remplace eval(expression) avec le résultat comme caractères dans la chaîne

À des fins de débogage, l'utilisation de la ligne de commande Disp Ans immédiatement après une ligne de commande utilisant Send( affiche l'entière chaîne de caractères envoyée.

Programme

Output : Utiliser Disp Ans après la ligne de commande Send(.

 


Rover (RV)...

Prérequis : Utilisez d'abord la commande Send "Connect RV"

La commande « CONNECT RV » doit être utilisée en premier lors de l'utilisation du Rover. La commande « CONNECT RV » configure le logiciel du TI-Innovator™ Hub pour opérer avec le TI-Innovator™ Rover.

Il établit les connexions aux différents dispositifs sur le Rover - deux moteurs, deux encodeurs, un gyroscope, une DEL RVB et un capteur de couleur. Il efface également les différents compteurs et les valeurs des capteurs. Le paramètre « MOTORS », optionnel, configure uniquement les moteurs et permet le contrôle direct des moteurs sans les périphériques supplémentaires.

CONNECT RV - initialise les connexions du matériel.

Connecte le RV et les entrées et sorties intégrées au RV.

Réinitialise le chemin (Path) et l'origine de la grille (Grid Origin).

Fixe à 10 le nombre d'unités par mètre par défaut. Unité par défaut de la grille = 10 cm.

 

 


Send("CONNECT-OUTPUT...

CONNECT (Output) associe un contrôle ou un capteur donné à un pin ou un port sur le TI-Innovator™.

 

 

Programme

Sortie

Connecte le servomoteur à OUT3.

 


Send("CONNECT-INPUT...

CONNECT (Input) associe un contrôle ou un capteur donné à un pin ou un port sur le TI-Innovator™.

 

 

Programme

Sortie

Connecte un télémètre externe à IN 1.

 


Ports…

Le menu Ports liste les ports disponibles à connecter comme entrée, sortie ou à une platine d'expérimentation.

 

 

Programme

Sortie

Connecte un télémètre externe à IN 1.

 

Remarque : Les espaces supplémentaires sont copiés comme l'espace dans "IN 1" "IN1" est également accepté par le schéma de TI-Innovator™ Hub sur TI-Innovator™.

 


Send("RANGE…

Change ou définit la plage à une plage choisie par l'utilisateur d'une valeur minimum à une valeur maximum.

 

Exemples de Syntaxe :

Send(“RANGE BRIGHTNESS minimum maximum”)

Send(“RANGE LIGHTLEVEL # minimum maximum”)

 


Send("AVERAGE…

La commande AVERAGE est utilisée pour définir le nombre d'échantillons pris pour représenter la lecture moyenne d'un capteur.

 

Exemples de Syntaxe :

Send(“AVERAGE BRIGHTNESS number”)

Send(“AVERAGE LIGHTLEVEL # number”)

Où "number" est le nombre de lectures dont la moyenne doit être faite.

 


Send("DISCONNECT-OUTPUT…

CONNECT (Output) rompt l'association entre un contrôle ou un capteur spécifique et un pin ou un port sur le TI-Innovator™.

 

 

Programme

Sortie

Déconnecte l'utilisation de la LED RGB intégrée.

 


Send(“DISCONNECT-Input…

CONNECT (Input) rompt l'association entre un contrôle ou un capteur spécifique et un pin ou un port sur le TI-Innovator™.

 

Programme

Sortie

Déconnecte l'utilisation du capteur de plage.

 


Manage…

Le menu Manage copie une commandeSend( avec les éléments de gestion suivants. Str0 est affiché dans l'écran de calcul avec les informations, si elles sont demandées dans la commande.

BEGIN – déconnecte tous les capteurs et contrôles connectés. Send(“BEGIN”) peut être nécessaire dans un programme TI-Innovator™ Hub pour réinitialiser un capteur ou un contrôle avant d'envoyer une commande vers ce capteur ou ce contrôle.
ISTI – Répond avec TI STEM
WHO – Répond avec TI-Innovator™ Hub ON MSP432
WHAT – Répond avec TI-Innovator™ Hub
HELP – Répond avec USE HELP COMMAND FOR DETAILS
VERSION – Répond avec le numéro de version TI-Innovator™ Hub
ABOUT – Répond avec TI-Innovator™ Hub ©2016 Texas Instruments

 

 

Remarque : Le [ : ] est utilisé pour séparer les lignes de commande sur une seule ligne de commande. Le menu Manage… colle un ensemble pratique de commandes pour ensuite afficher les informations dans Str0 sur l'écran de calcul.