communication Sérial1

Bonjour,

Dommage que l' Arduino Duemilanove n'ai qu'un port physique :cry:

j'ai continué mes tests de communication et avec le code ci-dessous et la librairie NewSoftwareSerial
j'arrive maintenant à envoyer des caractères d'un PC vers un deuxième via hyper terminal et la carte Arduino.

//Test communication serie avec remplacement de la librairie SoftwareSerial par NewSoftwareSerial
// Arduino lecture sur pin 4
// Arduino renvoi sur pin 3

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3, true);
SoftwareSerial mySerial2(4, 5, true);

int rx=0;

void setup()
{
// initialisation port 1
mySerial.begin(9600);
mySerial.flush(); //raz port.
// initilisation du port 2
mySerial2.begin(9600);
mySerial2.flush(); //raz port.
}
void loop() // run over and over again
{
if (mySerial2.available()) {
rx = mySerial2.read();
mySerial.print(rx, BYTE);
}
}

Tout est bien sauf le premier caractère envoyé après un upload ou un reset qui est erroné les suivants eux sont envoyés sans erreur ?????