====== Minitel ====== « STUM » : Spécifications Techniques d'Utilisation du Minitel ===== Docs ===== * [[wpfr>Minitel]] * [[http://millevaches.hydraule.org/info/minitel/specs/|La norme Videotex]] (à partir des STUM) * [[http://assistance.orange.fr/minitels-notices-constructeur-4215.php|les modes d'emploi chez Orange]] * [[http://assistance.orange.fr/telechargement/notices_fixe/minitel_1_bistandard_alcatel.pdf|Minitel 1 bistandard - Modèle Alcatel - Notice à usage professionnel]] ({{:electronique:minitel_1_bistandard_alcatel.pdf|copie locale}}) * [[http://assistance.orange.fr/telechargement/notices_fixe/minitel_2.pdf|Minitel 2 - Mode d'emploi]] ({{:electronique:minitel_2_mode_d_emploi.pdf|copie locale}}) ===== Projets ===== * [[http://pafgadget.free.fr/bidouillages/minitel.htm|Minitel en RS-232 [Truc qui sert à ... pas grand chose)]] * Projets Tetalab : [[http://tetalab.org/blog/update-webcam-pour-minitel-%C3%A7a-manquait|Update: Webcam pour Minitel (ça manquait !!!)]] [[http://forum.arduino.cc/index.php?topic=85496.15|Forum "Re: [Projet] Minitel arcade game"]] * [[http://forum.arduino.cc/index.php/topic,33521.0.html|Le Minitel n'est pas mort!!!]] * [[http://fplanque.net/Blog/devblog/1995/07/01/dompter-le-minitel-serveur|Programmer un serveur Minitel (2): Dompter le Minitel!]] (01.07.1995!) * [[http://www.cfp-radio.com/realisations/rea48/minitel-02.html|Utiliser un Minitel 2 Philips en moniteur vidéo]] * [[http://www.youtube.com/watch?v=enadbU6l00I&feature=player_embedded|Créer un tweetwall sur Minitel]] * [[http://xseignard.github.io/2013/05/20/plug-your-minitel-on-your-raspberry-pi/|Plug your Minitel on your Raspberry Pi]] ===== En vrac ===== Minitel Alcatel 1993, propriété de France Telecom (ils ne sont pas venus le chercher ;-)) {{:electronique:minitel_alcatel.jpg?200|}} {{:electronique:minitel_fiche-signaletique_01.jpg?200|}} {{:electronique:minitel_dyn.jpg?200|}} * DIN 5 broches * TTL Collecteur ouvert - Rx: data reception - Ground - Tx: data transmission - Ready to work signal - 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')); }