LCD, acronimo di “Liquid Cristal Display”, è il termine con cui si identificano i visualizzatori elettronici a “cristalli liquidi”, utilizzati per mostrare informazioni testuali e numeriche; gli orologi, i lettori multimediali, utilizzano gli LCD per mostrare il menu di programmazione e visualizzare i contenuti.
Il basso consumo degli LCD, e la visibilità alla luce del sole, ha favorito la diffusione in apparecchiature mobili, alimentate a batterie, malgrado un limitato angolo di visione e la lentezza di aggiornamento dei dati.
Flowcode, gestisce i principali tipi di LCD, con appositi “Component Macro”, che facilitano l’uso da parte dell’utente con poca esperienza di programmazione.
dopo aver inserito il display nel 3D System, selezionando il componente dal menu “Displays”, nel menu Connection del Pannello properties, Flowcode, lo collega automaticamente alla porta B.
collegamento LCD
Dal menu “Funzioni”, trascinare l’icona “macro component” tra le icone Begin e END.
Doppio click su “call Component Macro”, si apre il pannello properties, tra cui selezionare il comando.
Tra le macro, appare il componente inserito del D System
inizializzare il display LCD con il comando “Start”.
cliccando sul segno “+”, appare la lista dei comandi.
definisco le Variabili
Variabile “ count”, di tipo Ulong, può contenere numeri a 10 cifre + il segno.
Variabile “str[11 ], tipo stringa ; di base contiene fino a 20 caratteri
Converto la variabile numerica “count” , in una stringa di testo
inserisco una funzione Macro Component, per posizionare la stringa “contatore”,sulla prima riga e al centro del display LCD
con il comando “PrintString(str), visualizzo il contenuto della variabile “str”, sulla seconda riga del display LCD.
inserisco un ritardo di 10 millisecondi, alla fine del ciclo principale.
C code
Programma completo
la Stringa conterrà il testo “contatore”
inserisco la Macro Component per visualizzare il testo sulla prima riga del display LCD
Prima linea del display e Ciclo principale
Nel Loop principale inserisco la funzione Calcolo, “count = count + 1”,per incrementare di 1, il valore di “count” ad ogni ciclo del programma.
Riccardo Monti