Bonjour Emmanuel,
Pourquoi ne les relies tu pas directement avec les pin 0 et 1 ?
Les pins 0 et 1 sont reliées à la prise USB que j'utiliserais sans doute par la suite pour échanger des infos entre les 2 cartes Arduino et le PC. Dans l'immédiat, ça m'évitera simplement de ne pas perturber la 2ème carte si la première est en "mise à jour du soft" ( idem pour la 2 éme )
Comment comptes tu faire en pratique avec tes 2 arduinos vis a vis du PC ?
Brut de décoffrage : relier la ligne TX ( software ) de la carte N°1 avec la ligne RX ( software ) de la carte N°2 et relier la ligne RX ( software ) de la carte N°1 avec la ligne TX ( software ) de la carte N°2 + une masse commune.
Si ça marche sur une courte distance, j'envisage de "durcir" le reseau en RS485 avec des SN75176.
Pour en revenir à ton problème métaphysique
qu'est ce qui se passe et comment se passe les communications entre le PC et l'arduino lors de sa programmation :
:
J'ai l'impression que le proc ne va pas bien comprendre les infos provenant de l'USB si il y a dejà des infos en cours d'échange sur la ligne. La solution est peut être de faire un "reset" juste avant l'envoi de la transmission par le PC ce qui va sans doute arrêter le programme en cours d'execution pour executer une routine interne qui laisse peut être le temps de prendre la main par le PC ...
Les spécialistes "Hard" de l'ATMEGA pourront sans doute confirmer ou infirmer .
A+