Bonjour
J'essaie de Faire une Liaison RX0 / TX0 vers PC
J'obtient de caractére incompréhensible un peu comme une mauvaise vitesse de port mal choisi.
par contre si j'utilise le code suivant donc utilisation de pin autre que le serial natif de l'arduino
cela marche et apparamment c'est l'option 'true' dans la commande SoftwareSerial mySerial(10, 11,true); qui fait que cela marche
Alors comment faire avec un RX/TX0 ou RX/TX1 2 ou 3 qui sont des serial natifs SVP ?
Merci de votre aide
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11,true); // RX, TX
#define ledPin 53
byte Commande;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(115200); //ici, 2400 est pour le pHmètre Heito Chauvin-Arnoux
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
// set the data rate for the SoftwareSerial port
mySerial.begin(115200); //mettre la même vitesse pour une bonne compatibilité
}
void loop() { // c'est l'essentiel : transmettre tous les signaux reçus
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
Commande = Serial.read();
mySerial.write(Commande);
}
}