Bonjour,
Je fais face à un problème pour lequel je n'arrive pas à trouver de solution sur internet...
Je souhaite faire communiquer 2 cartes arduino entre elles via le port série. Il s'agit d'une carte Mega, sur laquelle j'utilise le port Serial1, et une carte Nano sur laquelle j'utilise simplement le port Serial.
Le problème est le suivant, la carte Mega envoie parfaitement le message lorsqu'elle est en parallèle connectée au PC via le câble USB (j’observe le clignotement de RX sur la Nano). Mais dès que je déconnecte le câble USB (la carte est par ailleurs alimentée via une pile 9V sur le Vin, pile bien chargée qui alimente sans problème des moteurs via un motorshield), la Nano ne reçoit plus rien.
J'ai testé avec le code suivant très simple, rien en entrée sur la Nano sans câble USB branché...
void setup() {
Serial1.begin(9600);
}
void loop() {
// Communication avec slave
Serial1.print("A");
int envoi1 = 10;
Serial1.print(envoi1);
Serial1.print("/");
delay(1000);
}
Quelqu'un a-t-il déjà rencontré ce soucis ?
En vous remerciant par avance,
Carlo