Bonsoir,
Un petit coup de main concernant une communication RS232 en 2 arduino s'il vous plait?
Aprs pas mal de recherche et d'essais je n'arrive toujours a rien. Pourtant cela semble ultra simple...
Bon, ok je suis pas un monstre sur Arduino mais quand même, j'ai toujours pu faire ce que je voulais, mais là, je sèche...
Merci beaucoup a celui qui pourra m'éclairer...
Donc pour faire simple, je souhaite simplement communiquer en 2 Arduino en RS232
Donc j'ai 2 arduino connectés comme suit:
emetteur <—> recepteur
rx <—> tx
tx <—> rx
gnd <—> gnd
voici les codes:
emetteur:
#define bouton 8
void setup() {
- pinMode (bouton, INPUT);*
- Serial.begin (9600); *
}
void loop() { - if (digitalRead (bouton) == HIGH) {*
- Serial.print ("ON");*
- }*
- else {*
- Serial.print ("OFF");*
- } *
}
recepteur:
#define led 13
void setup() {
- pinMode (led, OUTPUT);*
- Serial.begin (9600);*
}
void loop() { - char Buffer[10];*
- if (Serial.available()) {*
- for (int i=0 ; i<=9 ; i++) {*
_ Buffer = '\0';_
* }*
* int x = 0;*
* while (Serial.available()) {*
* Buffer[x] = Serial.read();*
* x++;*
* }*
* if(Buffer == "ON") {*
* digitalWrite (led, HIGH);*
* }*
* if (Buffer == "OFF") {*
* digitalWrite (led, LOW);*
* }*
* }*
}
Rien de bien sorcier pourtant, je n'ai aucun résultat...
Quelqu'un peut-il m'aider?
D'avance merci