Pour info voici le dernier code et résultat ......
a vous de voir !!!
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
pinMode(13,OUTPUT);
digitalWrite(13,LOW);
}
String serialCommand1;
char serialLetter1;
String serialCommand2;
char serialLetter2;
void loop ()
{
if ( Serial.available() > 0 ) {
serialLetter1 = Serial.read();
if (serialLetter1 != '\n' ) {
serialCommand1 += serialLetter1;
}
}
while ( mySerial.available() > 0 ) {
serialLetter2 = mySerial.read();
if ( serialLetter2 != '\n' ) {
serialCommand2 += serialLetter2;
}
}
if ( serialCommand1 == "1" || serialCommand2 == "1" ) {
digitalWrite(13, HIGH);
serialCommand1 ="";
serialCommand2 ="";
}
if( serialCommand1 == "2" || serialCommand2 == "2" ) {
digitalWrite(13, LOW);
serialCommand1 ="";
serialCommand2 ="";
}
}