Se sei già registrato           oppure    

Orario: 01/05/2024 13:44:01  

 

Energia Alternativa ed Energia Fai Da Te > PPTEA

VISUALIZZA L'ALBUM


PPTEA - DISPLAY LCD 2x16 o 4x16
FinePagina

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 28/11/2011,17:06

Finalmente il PPTEA-DISPLAY-LCD è ultimato.
Questo è l'ultimo passo che chiude il lavoro sulle interfaccie del PPTEA...possiamo dire che l'obbiettivo è stato raggiunto. faccine/clap.gif Uscirà questa implementazione con la versione 2.0...tra qualche giorno chiudo il tutto con tanto di documentazione.
A dire il vero manca una cosetta:il real time clock, cioè un orologio da consultare che mantiene giorno , ora ...etc...a quel punto si potrà progettare praticamente tutto...vediamo se avrò tempo. faccine/biggrin.gif

Per gestire il Display ci sono 3 nuovi comandi :
1. LCDCLEAR ( cancella il display)
2. LCDPOS = Val ( val = riga*16+colonna)
3. LCDWRITE= Expr ( manda un uscita la stringa)
Questo è un esempio di codice eabasic:

CODICE
10 lcdclear
20 lcdpos=&H13
25 lcdwrite="PPTEA-BOLLE"
45 lcdpos=&H21
46 a++
47 b="V=&qu
ot;&a
48 lcdwrite=b
49 waitms 250
50 goto 45


Produce come output sul display la scritta:
0 0 1 1
1...5....0....5.
" PPTEA-BOLLE "
"V=x "

Il valore x viene incrementato.

Questo è il circuito dove connettere il DISPLAY ...il PPTEA gestisce tutto:
ForumEA/us/img197/4445/circuitopptea.jpg

Bolle






---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 28/11/2011,17:27

Questa non me l'aspettavo... grande! faccine/clap.gif
Adesso si che che il gioco diventa interessante...
Aspettiamo la versione 2.0 del firmware, poi mettiamo mano al saldatore.
Saluti
Pino



---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 28/11/2011,18:13

Bene Pino...tra non molto sforno tutto quanto...volevo fare una prova su un display 4x16...ma non ne posseggo nemmeno uno...hehhehe...chiedo al rettilaccio faccine/biggrin.gif !!!

Dimenticavo di dire che i pin utilizzati sono fatti in modo da non limitare gli utilizzi...cioè sono liberi i pin dell'espansione di memoria del wifi dell'usb dei convertitori etc...tutto si incastra a meraviglia! faccine/smile.gif
Foto realizzata sul sw:

CODICE
10 lcdclear
20 lcdpos=&H11
25 lcdwrite="Energia PPTEA!"
27 lcdpos=&H23
30 lcdwrite="Alternativa"
33 a=0
35 lcdpos=&H2F
40 lcdwrite=a&""
43 a++
45 waitms 200
47 if a=100 then 10
50 goto 35

ForumEA/us/img593/6316/displayi.jpg>
Bolle
PS:Errata corrige...nello schema c'è scritto 2x26...ovviamente è 2x16.... faccine/rolleyes.gif






---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

NonSoloBolleDiAcqua

Avatar
PetaWatt


Gruppo:AMMINISTRATORE
Messaggi:13786

Stato:



Inviato il: 31/12/2011,11:51

Incredibile....dopo una lunga attesa...stavo già pensando al peggio... mi è arrivato il display 4x16...ed il PPTEA gestisce anche lui.
Il codice stampa per ogni riga la scritta relativa.
La sintassi è semplice se si scrive in esadecimale...cioè LCDPOS=&HRC Dove R è la riga e C la colonna.
Bolle

CODICE
10 lcdclear
15 lcdpos=&H11
20 lcdwrite="PRIMA RIGA"
25 lcdpos=&H21
30 lcdwrite="SECONDA RIGA"
35 lcdpos=&H31
40 lcdwrite="TERZA RIGA"
45 lcdpos=&H41
50 lcdwrite="QUARTA RIGA"
55 WAITS 2
60 goto  10



---------------
Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux).
Un risultato se non è ripetibile non esiste (by qqcreafis).

 

PinoTux

Avatar
GigaWatt


Gruppo:AMMINISTRATORE
Messaggi:3509

Stato:



Inviato il: 1/1/2012,15:05

Grazie Bolle!
Di display 4x16 ne possiedo due esemplari acquistati in una fiera alcuni anni fa, hanno solamente la necessità di una tensione negativa (rispetto a massa) sul pin3 che regola il contrasto; questa si può ottenere facilmente con l'adozione di un integrato e due condensatori elettrolitici, il circuito in questione usa un ICL7660.

http://www.energialternativa.info/public/newforum/ForumEA/H/icl7660.gif

La modifica da effettuare è solamente quella di "sollevare" da massa il piedino del trimmer (10k) che regola il contrasto e collegarlo all'uscita -5V dell'integrato.
Questo rende possibile l'uso di entrambi i tipi di display.
Da quanto sono riuscito a capire, questa tipologia di LCD può funzionare a temperature più fredde dei tipi normali che già alla temperatura di 4°C diventano illeggibili, posso dirlo per esperienza professionale... faccine/smile.gif





Modificato da PinoTux - 30/03/2016, 12:24:19


---------------
"Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza"
http://iv3gfn.altervista.org/
http://pptea.altervista.org/

 
 InizioPagina
 

Versione Mobile!

Home page       TOP100-SOLAR      Home page forum