TI‑Innovator™ Modules E/S

Ces modules d’entrée/sortie (achetés séparément) comportent des câbles pour connecter les modules au TI‑Innovator™ Hub.

Module

Ports

Image

Exemple de code destiné à la calculatrice graphique TI CE

DEL blanche
*

OUT 1
OUT 2
OUT 3

Allumer le module à DEL blanche branché sur OUT 1 :

Send("CONNECT LED 1 TO OUT 1")
Send("SET LED 1 ON")

Servomoteur

**

OUT 3

Faire tourner l’arbre du servomoteur branché sur OUT 3 dans le sens inverse des aiguilles d’une montre de 90 ° :

Send("CONNECT SERVO 1 TO OUT 3")
Send("SET SERVO 1 TO -90")

Code équivalent utilisant une variable comportant eval() :

angdeg:=-90
Send("CONNECT SERVO 1 TO OUT 3")
Send("SET SERVO 1 TO eval(angdeg)")

Capteur de lumière analogique

IN 1
IN 2
IN 3

Lire et afficher le niveau de la lumière ambiante à partir du capteur branché sur IN 2 :

Send("CONNECT LIGHTLEVEL 1 TO IN2")
Send("READ LIGHTLEVEL 1")
Get(L):Disp(L)

Capteur de distance à ultrasons

IN 1
IN 2

Lire et afficher la distance mesurée à partir du capteur de distance branché sur IN 2 :

Send("CONNECT RANGER 1 TO IN2")
Send("READ RANGER 1")
Get(R):Disp(R)

Moteur vibrant

OUT 1
OUT 2
OUT 3

Démarrer le moteur vibrant branché sur OUT 1 :

Send("CONNECT VIB.MOTOR 1 TO OUT 1")
Send("SET VIB.MOTOR 1 TO ON")

Capteur de température

IN 1
IN 2
IN 3

Lire et afficher le niveau de la température ambiante à partir du capteur branché sur IN 3 :

Send("CONNECT TEMPERATURE 3 TO IN3")
Send("READ TEMPERATURE 3")
Get(T):Disp(T)

Capteur de température et d’humidité

IN 1
IN 2
IN 3

Connect the DHT sensor to port IN 2

Send( "CONNECT DHT 1 TO IN2 ")

Read the temperature from the DHT sensor connected to IN 2:

Send( "READ DHT 1 TEMPERATURE")

Get temperature

Read the humidity from the DHT sensor:

Send "READ DHT 1 HUMIDITY"

Get humidity

Capteur à effet Hall

IN 1
IN 2
IN 3

Connect the Hall effect sensor to IN3 port:

Send "CONNECT ANALOG.IN 1 TO IN 3"

Read the value of the magnetic field reported by the sensor:

Send "READ ANALOG.IN 1"

Get m

Capteur d’humidité

IN 1
IN 2
IN 3

Connect moisture sensor to IN 1:

Send "CONNECT MOISTURE 1 IN 1"

Configure the measurement range to be between 0 and 100. The range is an index and has no units.

Send "RANGE MOISTURE 1 0 100"

Read the sensor:

Send "READ MOISTURE 1"

Get moisture

MOSFET

OUT 1
OUT 2

Connect the MOSFET to the OUT 1 port:

Send "CONNECT ANALOG.OUT 1 TO OUT 1"

Control the connected motor/pump at 50% speed for 3 seconds:

Send "SET ANALOG.OUT 1 128 TIME 3"

Pompe à eau

 

It is controlled through a MOSFET module.

*La Le module à DEL blanche nécessite un montage.

**Le servomoteur nécessite une alimentation auxiliaire et un montage. Pour les détails, reportez-vous aux fiches techniques des modules E/S (ici).

Branchement d’un module E/S

Vous utilisez le câble E/S inclus dans le module pour le brancher à un Hub port d’entrée ou de sortie.

1. Vérifiez le tableau ci-dessus pour vous assurer que vous connaissez les ports E/S qui prennent en charge le module que vous branchez.
2. Branchez n’importe quelle extrémité du câble E/S sur le connecteur blanc du module.
3. Branchez l’extrémité libre du câble E/S sur le Hub port que vous avez décidé d’utiliser.
4. Si le module nécessite une alimentation auxiliaire, branchez la source d’alimentation (ici),

Exemple de programme pour faire clignoter un module à DEL

Le programme suivant de la calculatrice graphique TI CE utilise les commandes Send et Wait pour faire clignoter un module à DEL branché sur un port E/S.

Remarque : Ce programme ne fonctionne correctement que si la calculatrice est connectée au Hub et si un module à DEL est physiquement connecté au port OUT 1.

PRGM: BLINKIO
Send("CONNECT LED 1 TO OUT1")
For(N,1,10)
Send("SET LED 1 ON")
Wait 1
Send("SET LED 1 OFF")
Wait 1
End
Send("DISCONNECT LED 1")

Remarque : Si vous utilisez la technologie TI‑Nspire™ CX, omettez les parenthèses et changez End par EndFor.

La Hub chaîne de commande "CONNECT LED 1 TO BB1" informe le Hub qu’un module à DEL est branché sur le port OUT 1 sur le Hub. Après avoir envoyé cette commande, le code vient s’adresser à la DEL avec la référence "LED 1". La commande CONNECT est requise uniquement pour les modules E/S et les composants de la platine d’essais. Elle n’est pas nécessaire avec les composants intégrés, tels que le haut-parleur intégré.

Informations complémentaires

Pour consulter une liste des précautions à prendre pendant l’utilisation du module E/S, reportez-vous à la section Précautions générales (ici).