Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
Bu makalenin farkl� dillerde bulundu�u adresler: English  Castellano  Deutsch  Francais  Italiano  Nederlands  Russian  Turkce  Korean  

[Photo of the Author]
Guido Socher taraf�ndan

Yazar hakk�nda :

Guido uzun s�reli Linux fanati�i. Onun Linux sayfas� burada bulunabilir: www.oche.de/~bearix/g/.

��erik::

Linux alt�nda dizisel hat LCD g�r�nt�lerini kullanma


�eviri: Zuhal G�l ve Berna Sural

[resimlerle anlat�m]

�zet:

Bu makale BLC2021 PC-Bay Insert seri hat g�r�nt�s�n� Linux alt�nda Matrix Orbitalden nas�l kullan�laca��n� g�sterir. BLC2021 kullanmas� basit ve ek kontrol yongas� ve kompl�ke s�r�c�ye gereksinim duymayan k���k nokta matrisi LCD g�r�nt�s�d�r.



 

Giri�

Yarat�c� yeteneklerinizle eski PC'nizi oturma odan�z i�in MP3 �alar olarak veya evinizin merkezi �s�tma sistemini kontrol etmek i�in ya da sadece intranet servisi i�in kullanabilirsiniz.Kullan�m� �ok �e�itlidir.T�m bu durumlarda bilgisayara b�y�k bir monitors�z ve klavyesiz k���k bir metal kutuda sahip olmak g�zeldir.Bunun yerine siz MP3 �alarda g�ncel �ark�lar� ve �s� kontrol sisteminin s�cakl���n� veya sunucunuzun stat�s�n� g�steren k���k bir LCD g�r�nt�leyiciye tercih edebilirsiniz.

Bu t�r ba�vurular i�in LCD g�r�nt�leyici formu matrix-orbital idealdir.

Genelde LCD'ler ve bilgisayar electroni�i daha duyarl�d�r.G��l� destekler ve y�ksek voltaj i�in LCD arka ekran�na ba�lanmak g�r�nt�ye kolayl�kla zarar verebilir. Biz bu makalede y�klemesi �ok kolay oldu�u i�in ve bilgisayar�n�za ba�lanmas� gereken b�t�n kablolarla geldi�i i�in BLC2021 seri hat PC bay insert'� sunuyoruz.BLC2021'i y�klemeniz i�in gereken sadece k���k bir tornavidad�r.Haz�r yap�lm�� kablolarla ve BLC2021'la gelen ba�lay�c�larla her �ey yolunda gider.

 

Y�kleme

BLC2021 gerekli olan t�m kablolarla gelir ve bir 5.25 Inch PC-bay'a uyar. Siz g�� sa�lay�c�s�n� bilgisayarlar�n i� g�� sa�lay�c�lar�na ve d�z bant kablosunu da RS232 dizisel kap�s�na ba�lamal�s�n�z.Bunu yapman�n bir yolu kabloyu bilgisayar�n arkas�ndaki bo� yuva pozisyonundan ��karmak ve onu i� RS232 ba�l�y�c�s�na ba�lamakt�r.

Matrix-orbitali disket �zerindeki yaz�l�m s�r�c�s�n� sa�lar. Bu Linux i�inlcdproc-0.3.3 i�erir.Bu GPL yaz�l�m�d�r ve disket �zerindeki kaynak kodu gibi uygundur.Buna ra�men Icdproc-0.3.3 d�rt hat g�r�nt�s� i�in yaz�lm��t�r ve BLC2021 iki hatta sahiptir. Bu nedenle siz sadece k�rp�nt�l� g�r�nt�y� g�receksiniz.
Icdproc'nin son s�r�mleri daha �ok iki hat g�r�nt�leriyle kullan�labilir gibi g�r�nmesine ra�men ben daha test etmedim.

lcdproc haf�za kullan�m�n� bilgisayar�n kullan�m s�reci vb. gibi periodik sistem bilgilerini g�r�nt�lemek i�in yaz�ld�.
Bu makalede �cdproc'u kullanmayaca��z.Biz daha �ok g�r�nt�ye bilgi yazman�n genel yollar�n� sunaca��z.G�r�nt�y� kullanmak �ok kolay ve sizin Linux i�in kar���k yaz�l�m s�r�c�s�ne ihtiyac�n�z yok.Bunu yapman�n yolu seri hatt� do�ru bir �ekilde kurmakt�r;ve daha sonra LCD g�r�nt�s�n� s�rmek i�in bir kabuk yaz�s� kullanabilirsin.Bu makalenin geri kalan k�sm� bunu nas�l yap�ca��m�z� a��kl�yor.

 

LCD g�r�nt�s�n� kullanma

BLC2021 normal ASCII karakterlerini serisel hattan okuyabilir fakat bunu yapmadan �nce serisel hatt� kurmaya ihtiyac�n�z var:

  1. Mtxorb program�n� y�kle (mtxorb-0.2.tar.gz) onu tar zxvf mtxorb-0.2.tar.gz ile a� (note baz� taray�c�lar y�kleme boyunca .gz dosyalar�n� "gunzip" yapm��t�r.Fakat dosyay� mtxorb-0.2.tar olarak yeniden isimlendirmeyi unut.Bu durumda tar xvf mtxorb-0.2.tar.gz'i dene).
  2. �u �ekilde derleyin: cd mtxorb-0.2; make
  3. LCD g�r�nt�s�n�n ba�l� oldu�u alet i�in bir softline yarat:
    cd /dev; ln -s ttyS0 lcd      (birinci seri hatt� i�in, COM1)
    cd /dev; ln -s ttyS1 lcd      (ikinci seri hatt� i�in, COM2)
  4. Mtxorb program� sizin 19200 baudluk seri hat h�z�yla atlad���n�z� farzeder.Bu BLC2021 i�in ola�an fabrika kurumudur.
  5. Seri hatt� kurmak i�in mtxorb komutunu kullan:
    mtxorb /dev/lcd

�imdi g�r�nt� kullanmak i�in haz�r.��te her saniyeyi sayan say�c�y� g�r�nt�leyen perl yaz�s�na ait k���k bir �rnek:
#!/usr/bin/perl -w
open(LCD,">/dev/lcd")||die "ERROR: can not write to /dev/lcd\n";
$|=1;
my $i=0;
while(1){
    $i++;
    print LCD chr(0xFE),"X"; # clear the display
    print LCD "Count $i\n";
    sleep(1);
}
close LCD;

BLC2021 k���k komut k�mesi anlar.Komut moduna ge�ebilmek i�in Hex FE karakterini g�r�nt�ye g�ndermelisiniz ve daha sonra ger�ek komut karakterlerini vermelisiniz.X komut karakteri g�r�nt�y� temizler.Bu komutlar LCD g�r�nt�s�yle gelen k���k k�lavuzda belgelenmi�tir.Kar��tl�klar� kurmak, arka ����� a��p kapamak ve sizin kendi karakterlerinizi olu�turmak i�in komutlar vard�r.  

G�r�nt�ye sistem bilgisi yazma

�nceden anlat�ld��� �zere takas edilebilir bellek kullan�m� bilgisayar�n kullan�labilirlik s�resi ve g�r�nt� y�kleme gibi sisteme bilgi yazmak i�in bir se�enek lcdproc'i kullanmakt�r.

Di�er bir se�enek ise yukar�daki mtxorb program�n� kullanmak ve daha sonra tekrar k���k bir perl yaz�s� yazmakt�r.Bilgisayar�n�z�n kullanabilirik s�resini /proc/uptime' dan ,takas edilebilir kullan�m� /proc/meminfo'dan ve cpu y�klemeyi /proc/loadavg'dan okuyabilirsiniz.Bu a��kcas� lcdwriter olarak adland�r�lan(y�klemek i�in t�klay�n) perl yaz�s�n�n ne yapt���d�r. Bu sadece bir yaz� oldu�u gibi ayr�ca di�er �eyleri g�r�nt�lemek i�in �zelle�tirmek ve de�i�tirmek y�klemeden ,kullan�labilirlik s�resinden ve takasdan daha kolay olur. .

 

BLC2021 nereden sat�n al�n�r?

Matris Orbitali iyi �r�nl� kampanyalara tipik bir �rnek gibi g�r�lebilir,fakat yetersiz bir pazard�r.Onlar�n bana direk olarak g�ndermek istedikleri LCD g�r�nt�leri bana hi� ula�mad�.Matris Orbital'in web sitelerinde sat�c� listeleri bulunur.�rne�in Almanya i�in "elektronikladen.de" bu g�r�nt�leri satar.E-mail vas�tas�yla �smarlad�m ve 24 saat i�inde bana ula�t�.�ok h�zl� servis! Sat�c� listesinde ayr�ca di�er �lkelerin sat�c�lar�n�nda adresleri bulunur.BLC2021'in fiat� sadece 100 Euronun alt�nda.

 

Bu makale i�in g�r��lerinizi iletebilece�iniz form

Her makalenin kendine ait g�r�� sayfas� vard�r .Siz bu sayfada g�r��lerinizi sunabilir ve di�er okuyucular�n g�r��lerine de g�z atabilirsiniz:
 talkback page 

Webpages maintained by the LinuxFocus Editor team
© Guido Socher
LinuxFocus.org 2000

Click here to report a fault or send a comment to Linuxfocus

2000-07-02, generated by lfparser version 1.5