Contatore con LCD 16x2

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.

base LCD COLLEGAMENTI

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

base LCD MACRO COMPONENT

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.

base LCD START

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.

base LCD variabili

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

base LCD converti in stringa

Converto la variabile numerica “count” , in una stringa di testo

base LCD cursor

inserisco una funzione Macro Component, per posizionare la stringa “contatore”,sulla prima riga e al centro del display LCD

base LCD printstring

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

base LCD COLLEGAMENTI1
base LCD programma

Programma completo

base LCD conteggio1

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