Mesures Automatiques; Les Jobs De Communication - Yoctopuce Yocto-I2C Mode D'emploi

Table des Matières

Publicité

6. Mesures automatiques

En plus d'offrir un moyen d'effectuer des communications I2C à bas niveau, le Yocto-I2C est capable
de travailler à un niveau d'abstraction supérieur. Il peut interroger de manière autonome un appareil
par le port I2C, et présenter les valeurs lues comme des mesures, à la manière de tous les capteurs
Yoctopuce. Cela inclut la possibilité d'enregistrer les mesures sur la mémoire flash interne
(enregistreur de données). Potentiellement, cela permet de transformer n'importe quel appareil doté
d'une sortie I2C en un capteur Yoctopuce natif avec tous les avantages que cela présente en termes
de facilité d'intégration logicielle.
Le Yocto-I2C est capable d'envoyer et de recevoir automatiquement des données sur le port I2C.

6.1. Les jobs de communication

Le Yocto-I2C dispose d'un système de fichiers sur lequel peuvent être stockés des jobs, qui sont en
fait de simple fichiers texte au format JSON. Un job décrit des actions d'écriture et de lecture à
effectuer sur le port I2C. Dans l'interface du VirtualHub, la fenêtre décrivant les propriétés du Yocto-
I2C permet de choisir quel job exécuter, tandis que la fenêtre de configuration permet de définir quel
job doit être exécuté au démarrage du module. Le Yocto-I2C n'exécute qu'un seul job à la fois, mais
un job peut faire plusieurs choses en parallèle.
Structure d'un job
Un job est essentiellement un ensemble de tâches qui sont indépendantes les unes des autres.
Chaque tâche peut envoyer des données sur le port I2C et/ou réagir à l'arrivée de données du port
I2C.
Définition et gestion des jobs
Un job se définit à l'aide du VirtualHub, dans la fenêtre configuration du Yocto-I2C: cliquez
simplement sur le bouton manage files et une fenêtre contenant la liste des jobs définis apparaîtra.
www.yoctopuce.com
27

Publicité

Table des Matières
loading

Table des Matières