Page 1 of 1

Voglio collegare LCD a atmega16

PostPosted: 05 Jul 2011, 07:36
by Genkis
Intanto grazie per aver creato un forum in italiano per il BASCOM-AVR.

Ho un piccolo problema o forse grosso. Ho comprato in un negozio di elettronica un LCD 16x2 e vorrei collegarlo ad un atmega16 per fare
comparire una scritta scorrevole, il prb è che non riesco a farlo andare e vedo sempre nero....! cosa può essere?
Cosa devo collegare? il segnale del contrasto è necessario?

Mi potete dare una mano?
Ciao

Re: Voglio collegare LCD a atmega16

PostPosted: 12 Jul 2011, 22:16
by F.Castro
Image
come vedi è necessario collegare il contrasto ad un trimmer per riuscire a leggere i caratteri... poi controlla che vdd sia collegato all alimentazione e per ultimo se non c'è ancora la retroilluminazione assicurati che non ci sia qualcosa di rotto e verifica che il modello di lcd che hai comprato sia provvisto di retroilluminazione a bordo.

Re: Voglio collegare LCD a atmega16

PostPosted: 14 Jul 2011, 11:58
by Genkis
Grazie per le indicazioni e per la disponibilità.
Ho già collegato l'LCD a un micro che si chiama ATMEGA16 e l'ho fatto funzionare.
Utilizzando i comandi LOCATE e LCD.
ma vorre sapere come si può fare uno scroll di una scritta? ad esempio
far scorrere il nome "Genkis"

Ancora Grazie.

Re: Voglio collegare LCD a atmega16

PostPosted: 15 Jul 2011, 09:24
by F.Castro
Genkis wrote:Grazie per le indicazioni e per la disponibilità.
Ho già collegato l'LCD a un micro che si chiama ATMEGA16 e l'ho fatto funzionare.
Utilizzando i comandi LOCATE e LCD.
ma vorre sapere come si può fare uno scroll di una scritta? ad esempio
far scorrere il nome "Genkis"

Ancora Grazie.

puoi provare ad inserire un ciclo for, a monte, con una x che va da 1 a 16 e inserire la x nel comando locate, quindi la x indicherà la coordinata della riga, mentre la colonna resterà fissata a tuo piacimento...
non è il massimo perchè non fa uno scroll completo a tutti gli effetti, ma è un punto di inizio per capire il principio...
esempio:
for x=1 to 16
locate 1,x 'locate colonna, riga
lcd "Genkis"
waitms 500
next x