pb liason rs232 ==> PC

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);
    }  
    


}

Bonjour,

La liaison série arduino sort en 0-5V (en simplifiant) alors que la liaison PC est en RS232 c'est à dire -12 à +12V (toujours en simplifiant). Est ce que tu as bien utilisé un adaptateur?

Salut

Merci de ta réponse

non pas adaptateur , bcp de site ne le mentionne pas, j'avais aperçu cela

as tu un lien vers amazon plutot a me conseiller ?

Ça

ou ça

Tu peux aussi utiliser un convertiseur usb-série (TTL)

Les ports série sont en voie de disparition sur les PC, surtout portables. Autant adopter les modèles USB.

@+

J'en ai plusieurs du modèle montré par hbachetti. Ils marchent impecc' et en plus les connections tombent en face pour les pro minis. Cerise sur le gateau, en peut choisir la tension avec un cavalier (3,3V ou 5V).

Seule ombre (légère) au tableau; certains modèles bon marché ne peuvent pas être reprogrammés avec FTPROG, mais ce n'est pas un problème pour l'arduino.