Outils pour utilisateurs

Outils du site


electronique:minitel

Minitel

« STUM » : Spécifications Techniques d'Utilisation du Minitel

Docs

Projets

En vrac

Minitel Alcatel 1993, propriété de France Telecom (ils ne sont pas venus le chercher ;-))

  • DIN 5 broches
  • TTL Collecteur ouvert
  1. Rx: data reception
  2. Ground
  3. Tx: data transmission
  4. Ready to work signal
  5. 8.5v - 1A power supply

Les Commandes

Après allumage pour sortir du menu et passer sur l'écran du terminal : Fnct+sommaire

  • Fnct+T A : mode terminal américain
  • Fnct+T F : mode terminal français
  • Fnct+T V : mode vidéotext
  • Fnct+E P : écran en mode page
  • Fnct+E R : écran en mode rouleau
  • Fnct+I A : copié écran sur imprimante en mode jeu américain
  • Fnct+I F : copié écran sur imprimante en mode jeu français
  • 0x0E - CTRL+N : mode vidéotex semi-graphique : le mode-des-petits-carrés-bizarres-à-la-place-des-lettres
  • OxOC - CTRL+L : efface l’écran

Du code

// rx : bleu
// tx: noir
// gnd : rouge

// Fcnt-T A : passer le Minitel du mode vidéotex au mode péri-informatique.
// Fcnt-T E : supprimer l'écho local des touches en tapant
// Fcnt-P 4 : passer la vitesse de transmission à 4800 bauds. Ceci est obtenu en tapant 
// Fcnt-T F, idem Fcnt-T A mais mode téléinformatique français (intérêt limité à mon avis)
// Fcnt-E P, active le mode page, retour en haut de page en fin d'écran
// Fnct-E R, mode rouleau, réglage par défaut
// Fnct-C M, verrouillage minuscule / majuscule (bascule) 
// Fcnt-P 1, 300 bauds
// Fcnt-P 2, 1200 bauds
// Fcnt-P 4, 4800 bauds
// Fcnt-P 9, 9600 bauds (ne marche pas sur Minitel 1B TELIC) 

// Passer en mode édition videotext : Tnct + sommaire
// CTRL+Z tape un carré
// CTRL+<- efface un caractère
// CTRL+X efface une ligne
// CTRL+L efface l’écran
// FNTC+C puis M passe en minuscule par défaut et vice versa
// CTRL+N active le mode-des-petits-carrés-bizarres-à-la-place-des-lettres

void setup() {

  randomSeed(analogRead(0));

  // Ce gris-gis ou bien utiliser "NewSoftSerial.h" et écrire une méthode "serialprint7"
  UCSR0C = B00100100; // passage en mode 7bits + bit de parité

  Serial.begin(1200); // vitesse par défaut du Minitel (donc rien à toucher)
  Serial.write( 0x0C ); // Efface l'écran
  Serial.write( 0x0E ); // Passe en mode semi-graphique
}

void loop()
{  
  Serial.write( random('A','Z'));
  Serial.write( random('a','z'));
}
electronique/minitel.txt · Dernière modification: 19/03/2014 12:24 par cyrille