Lcd compatible matrix-orbital pour Linux
De MicElectroLinGenMet.
Sommaire |
LCD piloté par un uC 89C2051
Ce LCD sera compatible (en partie) avec les LCD Matrix Orbital pour fonctionner sous Linux avec lcdproc
Le uControleur 89C2051 utilisé ici est compatible 8051.
Ce montage est destiné à être relié au PC par port série. Le programme interne du 89C2051 étant écris pour le rendre compatible au LCD du commerce de type Matrix Orbital.
il reponds aux commandes principales de ce type de LCD.
- Les commandes de "control" sont précédées du code 0xFE.
- Tous caratères autre que le code 0xFE est affiché sur le LCD.
La vitesse du port série est fixée à 19200,8,n,1.
Voir doc (Matrix Orbital LK204 - PDF, 1.4 Mo) pour plus de détail.
Shéma du montage
Shéma papier: MtxOrb-sch
Programme interne assembleur
Source 89C2051 MtxOrb.asm avec les librairies MtxOrb7.tgz
Utilisation sous Linux
LCDproc est un logiciel permettant d'afficher en temps réel des informations diverses de votre machine Linux/*BSD box sur un LCD.
(site lcdproc: http://lcdproc.omnipotent.net)
Installation
- Installation lcdproc sous Debian
apt-get lcdproc $ dpkg -l |grep lcdproc ii lcdproc 0.4.5-1 LCD display driver daemon and clients</pre>
Configuration avec un LCD
- Paramètres fichier /etc/LCDd.conf importants
Driver=MtxOrb device=/dev/ttyS0 size=20x4 speed=19200 type=lkd (fonctions clavier non utilisées)</pre>
Lancement du daemon
/etc/init.d/LCDd start
Photos en fonctionnement
Affichage xmms, information sytème + t°