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
   66   67   68   69   70   71   72   73   74   75   76