Hardware Upgrade - il sito italiano sulla tecnologia - www.hwupgrade.it
« Torna all'articolo  -  Stampa
Guida ai display LCD paralleli - seconda parte
Stefano Pepe - 20 Febbraio 2003
"In questa guida verranno esaminati i tre programmi piu′ diffusi per controllare il nostro display parallelo: il Crystalcontrol, il jaLCDs e LCDsmartie."
Pagina 1 - Introduzione
La seconda parte di questa guida spiega come configurare i tre programmi piu′ diffusi per pilotare il display precedentemente preso in esame. In particolare ho scelto il Crystalcontrol, il jaLCDs ed LCDsmartie.
Il primo (Crystalcontrol) si distingue per la semplicita′ di utilizzo, in pochi minuti infatti e′ possibile avere il display gia′ al nostro servizio.
Il secondo (jaLCDs) ha un′ottima scelta di effetti grafici (transizioni e caratteri custom) ma e′ un po′ ostico nella configurazione e non c′e′ un feedback immediato delle modifiche.
Il terzo (LCDsmartie) e′ facile da configurare, ma occore installare un programma di porting se non si usa Win98/Me.

Per scaricare i programmi, ecco i link ai rispettivi siti:
Crystalcontrol
jaLCDs
LCDsmartie
Pagina 2 - Crystalcontrol
Il Crystalcontrol e′, come suggerisce il nome, il programma freeware della Crystalfontz per pilotare i loro display.
L′installazione e′ semplice, e una volta avviato il programma, si presenta una schermata di questo tipo:



La prima cosa da fare e′ andare su "add module" per impostare il display da pilotare. In questo modo ci dovremmo trovare di fronte a questa schermata:



Per attivare il nostro display occorre scegliere "generic HD44780" dalla lista, dopodiche′ "interface type" inserendo la porta parallela a cui e′ collegato ed il numero di colonne e righe.
Se vi puo′ interessare, selezionate le hotkeys di cambio pagina, possono sempre fare comodo. Il resto lasciatelo cosi′ com′e′, e cliccate su Done.

A questo punto occore andare su "settings", nel quale si possono inserire i tempi di refresh dei moduli ed i dati di MBM, Seti, game server e pop3 server. E′ bene notare che questo programma permette di controllare una sola casella di posta elettronica. Volendo si puo′ decidere, senza andare a cercare in giro con il regedit, se far partire o meno il programma all′avvio di windows.



Impostati questi parametri, possiamo passare alla voce "add new screen". In questa schermata si impostano tutte le informazioni che vogliamo visualizzare, dalla memoria libera al carico cpu ai nuovi messaggi di posta elettronica.
Innanzitutto diamo un nome alla schermata, dopodiche′ clicchiamo sulla riga che ci interessa impostare e selezioniamo dall′elenco di sinistra la voce che ci interessa. Si puo′ tranquillamente riempire una riga di informazioni ben oltre i 20 caratteri visualizzabili, l′importante e′ spuntare la voce "scroll" o "bounce", in modo che il programma ne faccia scorrere il contenuto. Inoltre c′e′ la possibilita′ di abilitare o meno una schermata se il Winamp e′ in esecuzione o no, funzione sicuramente indispensabile.



A questo punto sono d′obbligo esperimenti di ogni tipo, potendo contare sul fatto che le modifiche sono immediatamente visualizzabili. Se vi trovate momentaneamente disorientati, potete sempre contare su una serie di "templates" presenti nella cartella crystalcontrolscreens.
Pagina 3 - jaLCDs
Il jaLCDs, a differenza del Crystalcontrol, e′ molto piu′ ostico da impostare.
Benche′ il principio sia lo stesso, le voci dell′elenco da cui attingere i dati non hanno nessun tipo di descrizione che ci aiuti nel capire quello che poi verra′ visualizzato. Inoltre il programma di configurazione e quello di funzionamento sono separati, il che significa che ad ogni piccolo "ritocco" occorre salvare il file e forzare il refresh al display.
Tutti i parametri configurabili si presentano in un′unica schermata, nella quale e′ necessario impostare l′indirizzo della porta parallela ed il numero di colonne di cui e′ dotato il display.



Eseguita questa facile operazione, il mio consiglio e′ aprire (tramite il pulsante open configuration) il file example.cfg, e di modificarlo secondo i nostri gusti.
Per inserire un valore da visualizzare, occore innanzitutto premere su "add", cliccare sulla riga da modificare e scegliere dal menu′ a tendina di sinistra la categoria interessata. A questo punto si seleziona il valore e si preme sulla "freccia" che si trova poco sopra il pulsante "save configuration".
Per visualizzare il risultato occorre eseguire questa procedura: si salva il file (non sovrascrivete il file di esempio, torna sempre utile se si sbaglia qualcosa), si avvia il jaLCDs, si preme con il pulsante destro sull′icona nel tray e si seleziona configs/nomefile. In questo modo abbiamo sul display il risultato della nostra prova.
E′ interessante la possibilita′ di animare il testo (funzione "growing chars") o in alternativa, animare la transizione tra una schermata e l′altra, selezionando dall′apposito menu′ a tendina l′effetto desiderato. Inoltre c′e′ la possibilita′ di creare un set di caratteri custom (anche animati), e di creare eventi da variabili come files, task, email o altro.
Di contro non c′e′ una guida che spieghi tutto questo, ed il forum dedicato e′ principalmente in tedesco.
Quindi, se volete affidavi a questo programma sappiate che per sfruttarne al massimo tutte le potenzialita′ serve una certo impegno.
Pagina 4 - LCDsmartie
LCDsmartie e′ il programma piu′ anziano del gruppo, ma non per questo e′ inferiore agli altri.
La prima cosa da fare, se non si e′ sotto windows 98/Me, e′ installare il port95nt e riavviare il computer.
Eseguita la procedura, si puo′ decomprimere il file, che a differenza degli altri non ha installazione.
Avviata l′applicazione, ci troviamo di fronte ad una schermata che emula il funzionamento del display, con tanto di skin personalizzabile. Cliccando sul "setup" si apre questa schermata:



Senz′altro e′ piu′ ordinata del jaLCDs, ma anche qui occore qualche minuto per prendere dimestichezza con i comandi da impartire. Per cominciare, alla sezione LCD settings selezionate "parallel HD44980" e in program settings impostate 4 x20 come lcd size. Se questo non portasse ad alcun risultato, occorre inserire, cliccando su parrallel settings, l′indirizzo della porta parallela. Se anche in questo caso non si ha successo, occore verificare che il port95nt sia installato correttamente.
Eseguita questa procedura, possiamo cominciare a riempire di informazioni le righe del display. Per farlo occore evidenziare la riga interessata (che diventa verde) e selezionare dal menu di sinistra la sezione voluta (e-mail, mbm, winamp..), e poi scegliere la voce da inserire. Interessante e′ la possibilita′ di attivare o meno la schermata se un certo programma e′ in funzione o meno.

La seconda pagina del programma si occupa di gestire gli eventi e le variabili, utile se si vuole associare un suono ad una temperatura raggiunta o se si vuole fissare una schermata all′avvio di un dato programma:



In questo caso la configurazione e′ molto intuitiva e, sebbene meno volubile del jaLCDs, in pochi minuti il programma puo′ essere configurato a nostro piacimento.
Pagina 5 - Conclusioni
Per iniziare, consiglio senz′altro il Crystalcontrol, e′ piu′ intuitivo degli altri ed ha delle carenze tutto sommato trascurabili, almeno all′inizio.
Se invece volete andare a fondo e mostrare sul display informazioni articolate, il jaLCDs e′ obbligatorio, in quanto ha una modularita′ ed una quantita′ di impostazioni inesauribile.
LCDsmartie, contando sulla maggiore "tradizione", ha il vantaggio di essere conosciuto da molti, quindi non e′ complicato trovare guide cercando su Google.
Preciso che la mia intenzione, scrivendo questa guida, e′ introdurre e non instruire chi vuole utilizzare questi programmi per pilotare il proprio LCD, rimandando discussioni piu′ dettagliate al nostro forum.