Télécharger Imprimer la page

Programmation Des Senseurs Additionnels; Mettre Le Module En Mode Maintenance; Configuration Du Yocto-Temperature-Ir - Yoctopuce Yocto-Temperature-IR Mode D'emploi

Publicité

5. Ajouter des senseurs

5.3. Programmation des senseurs additionnels

Pour que le Yocto-Temperature-IR puisse communiquer avec les senseurs MLX90614 présents sur
le bus, chacun de ces senseurs doit avoir une adresse différente. L'adresse du senseur livré avec le
Yocto-Temperature-IR est 90 (0x5A). Les senseurs additionnels doivent impérativement avoir les
adresses 91(0x5B), 92(0x5C), 93(0x5C) etc. Le Yocto-Temperature-IR est bien sûr capable de
reprogrammer l'adresse d'un senseur MLX90614. Voici la marche à suivre pour réaliser cette
opération à l'aide la librairie en ligne de commande
Yocto-Temperature-IR soit YTEMPIR1-12345. Attention, il est impératif qu'il n'y ait qu'un seul
senseur connecté au Yocto-Temperature-IR lorsqu'on effectue l'opération de changement d'adresse.

Mettre le module en mode maintenance

La première chose à faire consiste à mettre le Yocto-Temperature-IR en mode maintenance pour
qu'il ne redémarre pas automatiquement s'il n'arrive pas a communiquer avec les senseurs auxquels
il s'attend. Voici la ligne de commande correspondante:
C:\>YMultiSensController YTEMPIR1-12345.multiSensController set_maintenanceMode TRUE
Programmer la nouvelle adresse
Changer l'adresse du senseur est l'affaire d'une ligne. Il suffit de faire l'appel suivant pour affecter
l'adresse 91 (0x5b) à l'unique senseur connecté, quelle que soit son adresse courante.
C:\>YMultiSensController YTEMPIR1-12345.multiSensController setupAddress 91
L'opération prend environ une demi-seconde et laisse une trace dans les logs du module.

5.4. Configuration du Yocto-Temperature-IR

Une fois les adresses de tous les senseurs correctement programmées, il suffit de les organiser en
un bus connecté au Yocto-Temperature-IR. S'il est impératif que les adresses des senseurs
connectés sur le bus commence à 90 et se suivent, vous n'êtes pas obligé de les connecter
physiquement dans l'ordre sur le bus. Une fois les senseurs connectés, il faudra indiquer au Yocto-
Temperature-IR le nombre de senseurs auquel il doit s'attendre:
C:\>YMultiSensController -s YTEMPIR1-12345.multiSensController set_nSensors 3
Notez la présence du flag -s qui force le module à sauver le nombre de senseurs dans sa mémoire
flash. Cette opération de définition du nombre de senseurs à utiliser peut aussi être facilement
1
Disponible ici: www.yoctopuce.com/FR/libraries.php
18
Connexion des senseurs additionnels
1
et en supposant que le numéro de série du
www.yoctopuce.com

Publicité

loading