Page 71 - arduino_Neat
P. 71
Ouverture et fermeture du port série
En cliquant sur le message « devices », les ports USB sur lesquels sont connectées les cartes
Arduino ainsi que leur numéro apparaissent.
Dans notre cas, la carte est connectée sur /dev/ttyUSB0 et a 4 comme numéro de port.
Cliquer sur « open 4 » pour ouvrir le port numéro 4 et « close 4 » pour le fermer. Les
messages « open » et « close » doivent être suivis du bon numéro de port (celui qui s'affiche
en cliquant sur « devices »).
Traitement effectué sur les caractères
Cette image est celle des commentaires sur la correspondance entre les caractères à saisir et
les valeurs à envoyer à la carte.
L'objet « key » lit le caractère saisi au clavier et renvoie sa correspondance en chiffre. Les
valeurs correspondantes aux caractères indiqués dans le principe de fonctionnement sont
sélectionnées avec l'objet « sel » et envoyées à l'objet « comport ».
Cet objet fait office d'interface avec le port sériel et communique à une vitesse de 9600
bauds.
Remarque
Les caractères saisis et reçus par port sériel sont convertis en octet (conversion ASCII) avant
d'être envoyés à la carte.
Pour plus d'informations sur la communication série visitez le site : http://wiki.t-o-
f.info/index.php?n=Arduino.CommunicationS%e9rie.
Pour plus d'informations sur le code ASCII des caractères visitez le site :
http://www.asciitable.com/
Le montage de cet exemple est effectué à titre expérimental avec quatre LED ; la carte
Arduino Duemilanove comporte 14 sorties numériques. Ainsi, d'autres LED pourraient être
connectées sur les autres ports de la carte. Pour contrôler encore davantage de LED, il serait
possible d'utiliser des circuits intégrés appelés multiplexeurs.
71