Outils pour utilisateurs

Outils du site


minitel:minitel

Tout d'abord quelques infos techniques

Jouons un peu : connexion à un Arduino

Branchement physique

  • Le mintel utilise une connexion série au niveau TTL (5V comme l'arduino)
  • Mais le Tx du minitel est à collecteur ouvert, c'est à dire qu'il met la ligne à la masse pour envoyer 0 et suppose que le 1 est fourni le reste du temps. Nous devons donc fournir un 1 logique à travers une résistance élevée pour éviter de consommer un ampérage fou lors de la mise à la masse de la ligne par le minitel (0 logique).
  • La broche située entre Tx et GND en blanc à droite sur le schéma sort entre 8,5V et 5V –> tensions à vérifier

Branchement logique côté minitel

  • A l'allumage du minitel taper [Fonction] [F] pour indiquer une transmission sur la base d'un clavier français (voir plus bas fonctions de réglage utiles)
  • Ensuite [Fonction] [T] puis [1] pour une transmission en 1200 bauds. C'est la valeur par défaut, cette étape est donc optionnelle.

Branchement logique côté arduino

  • La connexion série du minitel est (par défaut) à 1200 bauds en 7 bit + 1 parité avec 1bit stop il faut donc écrire côté arduino :

Serial.begin (1200, SERIAL_7E1 )

  • Code complet de test de connexion

char lettre;
void setup() {
  Serial.begin(1200, SERIAL_7E1);
}

void loop() {
Serial.print("Tapez une lettre");
 while(Serial.available() <= 0) { // Attente d'une touche
  } 
  lettre = Serial.read();
  Serial.print("\n votre lettre :");
  Serial.write(lettre);
}

Quelques fonctions de réglage utiles sur le Minitel (fn ou ctrl+esc selon les modèles)

  • T puis F : Standard “téléinformatique” ASCII FR (80 colonnes)
  • T puis E : Echo local (On/Off)
minitel/minitel.txt · Dernière modification : 2020/07/28 23:12 de 192.168.1.254

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki