Go Down

Topic: pb liason rs232 ==> PC (Read 289 times) previous topic - next topic

seb76370

Jul 09, 2018, 10:30 am Last Edit: Jul 09, 2018, 10:31 am by seb76370
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

Code: [Select]
#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);
    }  
    


}

kamill

#1
Jul 09, 2018, 10:36 am Last Edit: Jul 09, 2018, 10:37 am by kamill
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?

seb76370

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 ?

kamill

#3
Jul 09, 2018, 11:16 am Last Edit: Jul 09, 2018, 11:17 am by kamill
Ça


ou ça


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

hbachetti

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



@+
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

kayel

 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.


Go Up