[resolu]probleme avec software serial

bonjour,
je tente de tester la librairie "software serial", et soit j'ai rien compris , soit je fait mal quelque chose .
j'ai 2 atmega328 (un uno et un sur carte faite maison) .
le uno devait recevoir le caractère "t" sur sont software serial et le renvoyé au serial normal
voici le code:

#include <SoftwareSerial.h>

SoftwareSerial serialMoteur(8, 9);
void setup() {
  // put your setup code here, to run once:
 Serial.begin(4800);
 serialMoteur.begin(4800);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("attente reception");
  if (serialMoteur.available()>0)
  {
    Serial.println("on recoit quelquechoise");
while(serialMoteur.available()>0)
{
  Serial.println("on reçoit");
  Serial.write(serialMoteur.read());
}
}
delay(500);
}

l'autre ne servant qu'as envoyé le caractère grâce a sont serial "hard"
voici le code:

void setup() {
  // put your setup code here, to run once:
Serial.begin(4800);
}

void loop() {
  // put your main code here, to run repeatedly:
Serial.write("t");
delay(1000);
}

ils sont donc relier par 2 fils ( pin 2 du "fait maison" a l'entrée 9 du uno et pin 3 au 8).

mais rien ne s'affiche (le "fait maison" envoie bien le caractère mais tous ce passe comme si rien n'arrivé a l'uno) , j'ai testé l’exemple de l'ide et il n'y a rien de mieux .

Des idées d'ou vient mon erreur?

bonjour,
si tu ne déclare pas le tx et rx sur le maison, tout se fait via pin 0 rx et 1 tx

mets une led sur le nono et allume la si quelque chose arrive sur serialMoteur.available
au moins tu sais si quelque chose arrive.

sur le "maison " je dit 2 et 3 car c'est le numéro des "pins" physiques de l'atmega (le 1 étant le raz) c'est bien le serial "normal" (il corresponde au 0 et 1 "uno" ).

je tenterai la led demain, on verra bien

quel type atmega?

exact pepe je l'avais oublié celle là

j'y ais pensé cette nuit :s ... l'erreur basic . merci de votre aide (pour l'ATmega c'est un 328P idem qu'un uno)