Outils pour utilisateurs

Outils du site


outils:communication_serie

Communication série

Il est parfois nécessaire de se connecter à un périphérique utilisant un mode de communication série.

Protocole RS232

Article sur Wikipédia. Sur une prise DE9, les broches utiles sont :

Broche 2 3 5 4 8
Signal RX TX GND DTR CTS

FTDI232

PuTTY

Émulateur de terminal multi protocole.

Mise en oeuvre

  1. Connecter le FTDI232 au port USB et à la liaison série (Attention : câble normal ou croisé)
  2. Lancer et configurer PuTTY

Programme Arduino de test

test_echo.ino
#define DELAY 3 // Delais ping en s
long t = 0; // Compteur temps
 
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println ("Début test");
}
 
void loop() {
  // put your main code here, to run repeatedly:
  if (Serial.available() >= 1) {
    char x = Serial.read();
    switch(x) {
      case 65: Serial.println("\nA : effacer"); break; // A
      case 66: Serial.println("\nB : retour"); break;  // B
      default: Serial.write(x);
    }
  }
  if ((t * 1000 + 1000) < millis()) {
    t ++;
    if ((t % DELAY)) {
      Serial.println();
      Serial.println(t);
    }
  }
}
Ce site web utilise des cookies pour son fonctionnement mais ne collecte aucunne données personnelles, n'effectue aucun traitement de données ni d'affichage de publicité. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site. Politique de confidentialité En savoir plus
outils/communication_serie.txt · Dernière modification : 2024/02/14 14:27 de 127.0.0.1