Pour communiquer avec un ordinateur (programmation, debug, ou autre) la solution la plus simple en robotique reste le port série. On en trouve sur quasiment tous les ordinateurs fixes et il existe des adaptateurs de série/USB pour les ordinateurs portables. Du côté de la carte, il faut prévoir un connecteur sur lequel nous brancherons le cable qui arrive de l'ordinateur. Au club, nous avons un connecteur standard qui s'appelle Micromatch (connecteur rouge carré) mais vous pouvez mettre un autre connecteur ou même des pads pour souder directement vos fils (moins bonne solution).

Nous verrons au moment de programmer le microcontrôleur comment se servir de la liaison série.

Placez le connecteur : dans la Partition "Connectors", choisissez un MICROMATCH de référence 70-0014.

Placez aussi une résistance de 10Kohms (RES_0603_E96), un symbole VCC et un GND.

Et reliez l'ensemble aux pattes RX et TX de l'AVR de la façon suivante :

 serie.png

La résistance sur le fil RX sert à maintenir le fil à la tension VCC quand il n'y a rien qui passe sur le fil. On évite ainsi de repérer des 0 aléatoirement. Si par contre, le fil passe à l'état bas, il y aura un courant qui passe dans la résistance, c'est pourquoi la résistance est grande : l'intensité qui traverse sera faible.