Étape 3: Arduino : connecter un objet série vers l’ATS
Dans l’IDE Arduino le jury Edison est livré avec les bibliothèques RingBuffer et TTYUARTClass qui peut être utilisé pour créer un objet de type série attaché à n’importe quel PTY sur l’hôte. Nous allons utiliser ceux-ci pour se connecter au fichier tty0 que nous venons de créer à l’aide de socat.
RingBuffer rx_buffer_S1; TTYUARTClass mySerial(&rx_buffer_S1, 3, false); mySerial.init_tty("/home/root/tty0");
Vous pouvez visualiser l’esquisse complète sur l’essentiel.
Assurez-vous que le processus de socat est toujours en cours de l’étape précédente et télécharger le croquis sur votre Edison. Si le processus de socat n’exécute pas que votre esquisse va très probablement se planter. Ceci pourrait être évité en ajoutant quelques commandes de fichier C++ pour s’assurer que le fichier ATS existe avant d’essayer de l’initialiser.