Table des Matières

Publicité

Les réponses du terminal à ces commandes indiquent que l'adaptateur série est bien connecté à l'ordinateur,
vous voyez FTDI USB Serial Device ou FT232 USB-Serial, son identifiant est ttyUSB0.
3.3

Terminal

L'idée maintenant est de pouvoir envoyer des commandes au module et de recevoir ses retours. Pour cela
il faut utiliser un programme, appelé Terminal ou plus précisément
notre cas, pour communiquer en série avec le port ouvert par le contrôleur USB. Des spécifités existent entre les
systèmes d'exploitation que je ne peux répertorier (pour Windows : programme Putty et Xctu à télécharger).
Trois possibilités :
– dans le logiciel Arduino, il y a un moniteur série
– sur Linux, installer le logiciel screen pour avoir un utilitaire ultra simple : sudo apt-get install screen. Et
ensuite, vous avez accès au port série avec la commande : screen /dev/ttyUSB0 9600. Le logiciel screen
se connecte au port série de notre adaptateur FTDI. Si vous avez lu la partie concernant la communication
en série
(partie
3), vous ne serez pas surpris de voir le chiffre 9600. En effet, comme il s'agit d'une commu-
nication asynchrone, il faut se mettre d'accord sur le débit en binaire (bits/seconde). Commandes utiles de
screen : Ctl-A ? : help et Ctl-A
– Une autre solution, sans doute la meilleure, car très agréable à utiliser et multi-plateforme : télécharger le
programme de Tom Igoe
– xbeeSerialTerminal :
– ce programme est écrit avec le logiciel Processing (à télécharger aussi si vous ne l'avez pas). Ouvrez-le
avec et lancer-le ou mieux, exportez-le en une application java pour un confort d'utilisation optimale.
– il permet de visualiser les commandes et les retours les uns à la suite des autres, contrairement au
logiciel screen qui n'utilise qu'une seule ligne pour l'envoi et la réception, ce qui est une source de
confusion.
– faire attention, le programme ouvre par défaut le premier port série ouvert. Donc si deux modules
séries sont connectés (une Arduino en est un), seul un, que l'on ne peut pas choisir est accessible.
: quit (en tapant "y" pour "yes")
http ://www.itp.nyu.edu/physcomp/uploads/xbeeSerialTerminal.zip
25
émulateur de
terminal. On l'utilise, dans

Hide quick links:

Publicité

Table des Matières
loading

Produits Connexes pour Arduino XBee

Table des Matières