Eu tentei fazer a comunicação serial entre dois arduinos mas não funcionou. Procurei bastante mas nada funcionou.
O Arduino receptor é um Arduino Uno e o Arduino transmissor é um Arduino ProMini. Eu carreguei um codigo diferente pra cada um.
Connection Ports:
Ard. Uno Tx -----> Ard. ProMini Rx
Ard. Uno Rx -----> Ard. ProMini Tx
Ard. Uno GND -----> Ard. ProMini GND
Ard. Uno 5v -----> Ard. ProMini Vcc
and the codes:
Arduino ProMini:
void setup() {Serial.begin(9600);}
void loop() {
Serial.write(‘A’);
delay(2000);
Serial.write(‘a’);
delay(2000);
}
Arduino UNO:
void setup() {
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available()>0) {
char recebido = Serial.read();
if(recebido=='A'){digitalWrite(13, HIGH);}
if(recebido=='a'){digitalWrite(13, LOW); }
}
}