Arduino Forum

International => Italiano => Megatopic => Topic started by: astrobeed on Jan 28, 2013, 12:17 pm

Title: Libreria per display I2C Daisy24
Post by: astrobeed on Jan 28, 2013, 12:17 pm
Questa è una libreria che consente di gestire il display I2C Daisy24 (http://www.tanzilli.com/DAISY-24) con Arduino.
Il modulo Daisy24 è composto da un display LCD, di ottima qualità, su bus I2C con geometria 16x2 oppure 16x1 (font a doppia altezza), le scritte sono di colore nero su sfondo bianco, sul modulo sono presenti quattro pulsanti e un PCF8574 (I2C expander) che consente di leggere lo stato dei pulsanti, accendere/spegnere la retro, accendere/spegnere un piccolo led posto sul retro del modulo utile a fini di debug e/o segnalazione di varia natura.
La libreria usa il metodo print() di wiring per scrivere sul display, il che rende le cose molto semplici, p.e. per far apparire la scritta "Hello World" basta usare questo comando lcd.print("Hello Wordl"), oppure lcd.print(stringa) ove stringa è un array di caratteri che contiene il messaggio da visualizzare.
La libreria dispone di comandi diretti per la gestione del cursore, sia come posizione che tipo di visualizzazione (linea o blink), di comandi per lo scroll a destra/sinistra del display, comandi specifici per la gestione della retro, del contrasto (si regola da software), la lettura tasti e del led posteriore.
Nel file .rar allegato oltre alla libreria c'è uno sketch di esempio che illustra i comandi principali.
Attenzione che il display DEVE essere alimentato a 3.3V, l'assorbimento massimo, con retro accesa, non supera i 20 mA pertanto si può utilizzare direttamente la tensione a 3.3V fornita da Arduino, SDA e SCL devono essere dotati di resistenze di pull up da 3.3k collegate al 3.3V.
Devo ancora preparare un minimo di documentazione su tutti i metodi supportati dalla libreria, arriverà tra qualche giorno.

Breve video dimostrativo:
http://www.youtube.com/watch?v=9fVjx-vW1hs&feature=share&list=UUp_8JPuLSFZBvrHnvq9mhfA (http://www.youtube.com/watch?v=9fVjx-vW1hs&feature=share&list=UUp_8JPuLSFZBvrHnvq9mhfA)
Title: Re: Libreria per display I2C Daisy24
Post by: ratto93 on Jan 28, 2013, 01:35 pm
Costicchia ma è molto bello questo modulo :)
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Jan 28, 2013, 01:44 pm

Costicchia ma è molto bello questo modulo :)


Costicchia perché il display è di ottima fattura, oltre ad avere una visibilità perfetta comunque lo guardi ha un tempo di refresh bassissimo, lo sketch demo aggiorna le scritte 50 volte al secondo e sul display non c'è nessun sfarfallamento, o perdita di qualità visiva, come avviene con i display low cost.
Ovviamente non è un prodotto pensato per lo "smanettone", è un prodotto pensato per una utenza professionale adatto per essere integrato in un prodotto commerciale, offre tutte le garanzie di affidabilità e qualità indispensabili per una applicazione commerciale.
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on Jan 28, 2013, 02:18 pm
Bravo, bene.  ;)
Non penso di acquistare quel modulo ma comunque è un bel piccolo oggettino.
Title: Re: Libreria per display I2C Daisy24
Post by: tanzilli on Jan 28, 2013, 04:06 pm
Vi ricordo che la Daisy-24 è un modulo composto e che la libreria funziona sicuramente bene anche con il solo display LCD che ovviamente
costa molto di meno. Il modello di display è il Winstar WO1602I-TFH-AT# di cui potere trovare il datasheet su questa pagina
sotto la voce Daisy-24 http://www.acmesystems.it/hardware_reference. E' un COG molto bello e completamente controllabile via I2C
(ad eccezione della retroilluminazione) invece della solita interfaccia Hitachi a 4 o 8 fili. Anche il contrasto e' regolabile via I2C invece del
noioso trimmer esterno.

Sergio 
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on Jan 28, 2013, 04:21 pm
Sergio, sei collegato alla Acme Systems in qualche maniera?  ;)
La ditta vedo che è di Ladispoli, ed anche tu nel tuo profilo hai scritto di essere di là.
se 1+1 fa 2...  ;)

Cmq avevo notato anche io che il display era acquistabile separatamente a pochi euro. Inoltre è notevole perché è uno dei pochi display LCD che si trovano funzionanti a 3,3V (normalmente son tutti a 5V).
Title: Re: Libreria per display I2C Daisy24
Post by: tanzilli on Jan 28, 2013, 05:26 pm
Ciao Leo,

beh non sono solo collegato, sono il proprietario :-) insieme al mio socio Roberto.

Si il prezzo a cui l'ho messo in vendita separatamente e praticamente quello a cui lo si puo' acquistare anche dal distributore. Ovviamente avendone comprato un migliaio di pezzi mi hanno fatto un po' di sconto per cui non ci rimetto.

Da circa tre settimane ne e' uscito anche un modello piu' grande a 20x4 linee. 
Title: Re: Libreria per display I2C Daisy24
Post by: ratto93 on Jan 28, 2013, 05:31 pm
Scusami, sei lo stesso tanzilli del corso per pic che c'era in rete, non so se cè ancora ? se si, complimenti, ho imparato molto leggendolo!!!
ora ho visto il display separato dalla scheda e per progetti particolari può servire ;)
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Jan 28, 2013, 05:34 pm

e che la libreria funziona sicuramente bene anche con il solo display LCD


Confermo la libreria si può usare per il solo LCD, basta non utilizzare i metodi per il PCF4875, ovviamente in questo caso è necessario provvedere in modo diverso al controllo della retro, volendo si può pilotare direttamente da un pin, digitale o  PWM, di Arduino, la corrente è poco meno di 19 mA, inserendo una resistenza di limitazione da 100 ohm.
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Jan 28, 2013, 05:34 pm

Scusami, sei lo stesso tanzilli del corso per pic che c'era in rete, non so se cè ancora ? se si, complimenti, ho imparato molto leggendolo!!!


Si è lui :)
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on Jan 28, 2013, 05:48 pm

Ciao Leo,

beh non sono solo collegato, sono il proprietario :-) insieme al mio socio Roberto.

Ottimo!  :smiley-yell:
Astrobeed mi ha parlato molto bene della vostra scheda Aria G25. Devo dire che è un modulo molto interessante. Complimenti, perché a parte il fatto che è un prodotto italiano (bravi!), è molto interessante per il suo rapporto prezzo/prestazioni.

Quote

Si il prezzo a cui l'ho messo in vendita separatamente e praticamente quello a cui lo si puo' acquistare anche dal distributore. Ovviamente avendone comprato un migliaio di pezzi mi hanno fatto un po' di sconto per cui non ci rimetto.

Da circa tre settimane ne e' uscito anche un modello piu' grande a 20x4 linee. 

Interessante.
Title: Re: Libreria per display I2C Daisy24
Post by: tanzilli on Jan 30, 2013, 01:12 am

Scusami, sei lo stesso tanzilli del corso per pic che c'era in rete, non so se cè ancora ? se si, complimenti, ho imparato molto leggendolo!!!
ora ho visto il display separato dalla scheda e per progetti particolari può servire ;)


Si esatto sono io :-)
Grazie per i complimenti sono molto contento che ti sia stato utile.
Si in giro si puo' trovare ancora qualche mirror anche se ormai e' preistoria :-)
Title: Re: Libreria per display I2C Daisy24
Post by: tanzilli on Jan 30, 2013, 01:32 am
>....Astrobeed mi ha parlato molto bene della vostra scheda Aria G25. Devo dire che è un modulo molto interessante.
>Complimenti, perché a parte il fatto che è un prodotto italiano (bravi!), è molto interessante per il suo rapporto prezzo/prestazioni.

Grazie.
Tra qualche settimana dovremmo uscire con una versione allargata con a bordo anche un FPGA Microsemi SmartFusion. E' piu' lunga
di soli 2 cm ma integra anche lo slot per la microSD e la FPGA e' dotata di un processore cortex-m3 integrato, un sacco di hardware digitale e
analogico per disegnarsi il proprio chip da integrare con la CPU Atmel (http://www.actel.com/products/SmartFusion/) per applicazioni hard real time.
Nei prossimi giorni dovrei pubblicare un preview sul sito Acme.

Title: Re: Libreria per display I2C Daisy24
Post by: brunello22 on Jan 30, 2013, 01:34 am
Quote
Si esatto sono io :-)



Vero.. i riccioli dell'avatar sono inconfondibili


PS. Quando lo troviamo il COG 20x4 ?
Title: Re: Libreria per display I2C Daisy24
Post by: tanzilli on Jan 30, 2013, 01:47 am
>Vero.. i riccioli dell'avatar sono inconfondibili
>PS. Quando lo troviamo il COG 20x4 ?

Io ne ho solo un campione per tipo (nero su fondo bianco e bianco su fondo blu). Il distributore mi ha detto che ci vogliono
6 - 8 settimane per averne un lotto ed io devo ancora provare i campioni per cui non credo prima di un paio di mesi.

Sergio
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Jan 30, 2013, 11:46 am
Ho aggiunto al post iniziale un breve video dimostrativo.
Title: Re: Libreria per display I2C Daisy24
Post by: brunello22 on Jan 30, 2013, 09:53 pm
Quote
Ho aggiunto al post iniziale un breve video dimostrativo.


sottolineo il breve
Title: Re: Libreria per display I2C Daisy24
Post by: tonid on Jan 31, 2013, 07:00 am
Quote
sottolineo il breve

Effettivamente ,mi sono accorto che era iniziato nel momento esatto in cui era già finito :smiley-mr-green:
Comunque,bel lavoro :)
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Jan 31, 2013, 07:58 am
Se volete un film di un paio d'ore con effetti speciali e 3D basta dirlo  :smiley-mr-green:
Title: Re: Libreria per display I2C Daisy24
Post by: brunello22 on Jan 31, 2013, 10:20 pm

Se volete un film di un paio d'ore con effetti speciali e 3D basta dirlo  :smiley-mr-green:


Se ci porti anche il pop-corn, volentieri

Title: Re: Libreria per display I2C Daisy24
Post by: brunialti on Feb 01, 2013, 11:25 am
Ammetto, io che sono un soft-man e ci capisco pochino di elettronica (nessuno è perfetto) sono affascinato ... :-)
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 08, 2013, 10:59 am
x iscrizione:

fa concorrenza al "mio" displayetto in firma (3,3V - I2C nativo - contrasto via I2C), purtroppo il polacco li ha finiti  :)
prendero' anche io un 4x20 appena disponibili
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Feb 08, 2013, 11:08 am

fa concorrenza al "mio" displayetto in firma (3,3V - I2C nativo - contrasto via I2C), purtroppo il polacco li ha finiti  :)
prendero' anche io un 4x20 appena disponibili


Il controller è lo stesso, però la libreria per il display del polacco su quello impiegato per la Daisy 24 non funziona, nella prima stesura ero partito con l'idea di utilizzare quella libreria come base, però al test pratico si è rivelata non adatta, alla fine ho fatto prima ad estrapolare dalla LiquidCrystal i comandi di base per il controller, che al di là della I2C sono quelli del controller Hitachi, poi ho aggiunto la parte I2C e i vari comandi/inizializzazioni specifiche per quel display.
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 08, 2013, 03:03 pm
ma visto che esiste il controller ST7032i  (notare la "i" finale) che e' nativamente i2c, quella fabbrica di display non lo ha preso in considerazione ? Magari esiste lo stesso modello di LCD con la versione "i" del controller, e non necessiterebbe il chip philips per la conversione i2c

@tanzilli: informatevi su questo punto, potreste comprare il modello 20x4 con il controller i2c diretto
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Feb 08, 2013, 03:07 pm

X la Acme: informatevi su questo punto, potreste comprare il modello 20x4 con il controller i2c diretto


Credo che hai preso lucciole per lanterne  :smiley-mr-green:
Il Display sulla Daisy 24 è nativamente I2C, infatti usa il controller ST7032i, il PCF8574 presente sulla scheda serve per gestire i quattro pulsanti, comanda un piccolo mos per accendere/spegnere la retro e un led posto nella parte posteriore del modulo, ovvero non ha nulla a che spartire col display vero e proprio, serve per rendere accessibili tramite I2C tutte le altri funzioni del modulo.
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 08, 2013, 07:30 pm
yes, ho notato
avevo visto il chip i2c e mi sono lanciato, non avrei mai pensato servisse per i pulsanti  :)

dimmi una cosa, la tua libreria supporta il discorso Double Font ? quella che uso io no.
Secondo te come mai essendo lo stesso controller non sono compatibili fra loro ? immagino che se a te non ha funzionato la mia nemmeno a me funge la tua.

Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Feb 08, 2013, 09:19 pm

dimmi una cosa, la tua libreria supporta il discorso Double Font ? quella che uso io no.


Si è supportato, se guardi lo sketch di esempio allegato alla libreria viene attivato.

Quote

Secondo te come mai essendo lo stesso controller non sono compatibili fra loro ? immagino che se a te non ha funzionato la mia nemmeno a me funge la tua.


Il problema credo stia nella inizializzazione del controller, dato che può controllare vari tipi di display all'avvio occorre programmare alcuni parametri e se non sono corretti sul display non vedi nulla oppure vedi male.
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 08, 2013, 11:29 pm
capisco,
copiero' la tua sezione per il double font  :)

grazie della condivisione
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 16, 2013, 11:43 am
Astro sei sicuro che on funziona con la mia libreria ?
ho caricato la tua liberria sul mio displaietto ed ha funzionato al primo colpo (senza nemmeno cambiare indirizzo i2C, si vede che e' fisso per il chip ST, a te quale e' ? non si legge dagli esempi e' nascosto fisso nella libreria ?)

Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Feb 16, 2013, 11:55 am

ho caricato la tua liberria sul mio displaietto ed ha funzionato al primo colpo (senza nemmeno cambiare indirizzo i2C, si vede che e' fisso per il chip ST,


L'indirizzo I2C è fisso ed imposto dal controller, vale 0b0111110, che la mia libreria funziona pure con il tuo dsiplay mi fa piacere, però è un dato di fatto che l'altra libreria non funziona con il display della Daisy24.

Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 16, 2013, 12:03 pm
interessante,
nell atua libreria non hai inserito il file color sintax (lo uso per capire quali funzionalita' ha ?)
nella mia c'e', si potrebbe lavorare ad un'unificazione di tutte le funzioni e renderlo compatibile su entrambi. sulla mia voglio aggiungere il double font, vediamo se ci riesco non ho mai modificato librerie, buono per imparare.

poi vorrei approfondire il concetto delle ICON, sul display daisy ci sono ? ne sai nulla ? mica le hai supportate in libreria ?
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 16, 2013, 09:43 pm
ho aggiunto il doublefont, tutto ok
pero' anche se ho inserito le nuove funzioni nel file di color sintax restano neri nello sketch, come mai ?m si devono aggiungere anche altrove ?

per il discorso ICON ne sai nulla Astro ? e' presente tale funzione sul datscheet ma non l'ho capita molto
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Feb 16, 2013, 11:12 pm

per il discorso ICON ne sai nulla Astro ? e' presente tale funzione sul datscheet ma non l'ho capita molto


Se per ICON intendi i caratteri utente programmabili si sono previsti nella mia libreria, se ci fai caso nel programma di esempio allegato alla libreria ci sono alcune righe commentato che sono proprio la programmazione di un carattere utente, ovviamente lo devi disegnare pixel per pixel.

Code: [Select]

   byte bitmap[] = {1,2,3,4,5,6,7,8};
   lcd.createChar(0, bitmap);
   lcd.setCursor(14,0);
   lcd.write((uint8_t)0);
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Feb 16, 2013, 11:41 pm
credo sia una cosa diversa dal carattere personalizzato,
sarebbe il punto 8 e 9 delle features, in prima pagina, allego il datasheet, non so se tu ne hai usato uno diverso

Title: Re: Libreria per display I2C Daisy24
Post by: testato on Mar 31, 2013, 04:52 pm
Ho capito finalmente cosa si intende per Icon su questi controller. Si tratta delle iconcine fisse che si vedono su alcuni display ad esempio sui telefonici puoi avere una  icona per SMS a forma di lettera. O una icona di chiamata persa a forma di cornetta.
Cioè semplicemente la accensione o meno di un determinato disegnino.
Il controller lo prevede, ma su display senza icone non è utilizzabile.
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on Mar 31, 2013, 05:19 pm
Il tuo PDF me lo fa scaricare ma arriva corrotto.
Comunque sì, su alcuni display grafici esiste una riga che contiene alcuni simboli predefiniti.
Title: Re: Libreria per display I2C Daisy24
Post by: testato on Apr 10, 2013, 12:25 am
Astro ho riletto il tuo primo messaggi dove dici che il display deve essere obbligatoriamente alimentato a 3,3V. È sbagliato.
Il display funziona innanzitutto a 5V. Si tiene in corto vdd vds.
Se opzionalmente si vuole usare a 3,3V allora il display internamente ha un elevatore di tensione che pero necessita di condensatori esterni.

La curva di risposta del contrasto è diversa a 5V e forse questaè la spiegazione del perché non ti funziona con la mia libreria.
Mica ne hai uno in piu ? Comprarlo mi costa più di spedizione che di costo, mi piacerebbe supportarlo con la mia libreria
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on Apr 10, 2013, 07:06 am

Astro ho riletto il tuo primo messaggi dove dici che il display deve essere obbligatoriamente alimentato a 3,3V. È sbagliato.


Io ho detto che la Daisy 24 deve essere alimentata a 3.3V, è progettata per lavorare con questa tensione, non che il display deve essere alimentato a 3.3V.

Quote

Mica ne hai uno in piu ? Comprarlo mi costa più di spedizione che di costo


Non ho i display sfusi, ho solo una Daisy 24.

Title: Re: Libreria per display I2C Daisy24
Post by: testato on Apr 10, 2013, 04:36 pm
ok, abbimo aggiunto un elemento in piu' per chi vuole usarlo.
resta il fatto che le curve di risposta sono diverse e forse a 3,3 si devono cambiare i settaggi del contrasto per la mia libreria. Potrei anche fare al contrario, usare il mio display a 3,3 e vedere se si vede.
Cmq mi piace molto questo qui, ne ordino uno  :)

Ne sai niente di questo:

pero' anche se ho inserito le nuove funzioni nel file di color sintax restano neri nello sketch, come mai ? si devono aggiungere anche altrove ?

Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 04, 2013, 12:53 pm

è un dato di fatto che l'altra libreria non funziona con il display della Daisy24.


I dati di fatto possono essere dichiarati tali solo dopo un mio test  :)

Ho connesso al volo il display con la mia libreria ed ha funzionato subito, alimentato a 5V
Ti fo sapere come va a 3,3V
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 04, 2013, 06:49 pm
astro hai mai avuto problemi con lo step up dc-dc integrato ?
Appena accendo funziona, mi eleva la tensione ed il display si accende, ma dopo pochi secondi si bbatte pianpiano fino a scendere a 3V e quindi il display si spegne.
Devo tenerlo spento poi 2 o 3 minuti prima di poterlo riprovare.
Ho usato 2 poliestere da 1uF come da schema daisy. Mi puoi verificare se sono veramente da 1uF ?
il datasheet lascia ampio margine decisionale, da 0,1 a 4,7uF
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on May 04, 2013, 07:02 pm

Ho usato 2 poliestere da 1uF come da schema daisy. Mi puoi verificare se sono veramente da 1uF ?


I condensatori devono essere di quelli buoni, mica le cinesate che comprate su ebay :)
Metti un ceramico, buono, da 1 uf e vedrai che funziona bene.
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on May 04, 2013, 07:04 pm
Quelli di Testato non sono di poliestere, sono di cartone come i contenitori dei suoi progetti!!  :smiley-yell: :smiley-yell:

Scherzo, Testato  ;)
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 04, 2013, 08:46 pm
i condensatori a carta esistono veramente  :)

niente, sono passato tra ceramici, poliestere, tantalio, con valori da 0,1uf 1uf 4,7F
sempre stesso problema.
Vedo di saldare il tutto direttamente sui pin del display per elimnare adattatori e bread

approfitto per una seconda domanda, mi sono accorto di non aver messo le pullup sull'I2C sul display precedente, ma ha sempre funzionato. quindi l'I2C funziona anche senza resistenze ?
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 04, 2013, 09:23 pm
Saldando direttamente vicino ai pin sono arrivato a un paio di minuti di funzionamento, dopo si abbatte dinuovo la tensione
ho pero' saldato su un adattatore.
Ora provo veramente tutti sui pin e vediamo
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on May 04, 2013, 10:26 pm

quindi l'I2C funziona anche senza resistenze ?


Ma quante volte devo ripeterlo che le pullup sul bus I2C non sono un optional ?
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 05, 2013, 01:06 am
a me non serve ripeterlo, e' stata solo una dimenticanza, ma visto che mi funziona da mesi volevo sapere intrinsecaente cosa succede. mi aspettavo che senza non funzionasse in nessunissimo caso.
Tu che ne pensi ? perche' funziona ?

Per il discorso condensatori, per ora sembrerebbe che era colpa dei residui di flussante, ho fatto una pulita con trielina e sembra vada. Lo lascio acceso tutta la notte e vediamo.
Ti confermo che da un primo test a 5V funziona la mia libreria, ed a 3,3 no.
visto che ho verificato che il booster e' cmq attivo, credo di andare verso la mia prima ipotesi di diagnosi, cioe' le curve del contrasto diverse tra 5V e 3,3V
La mia libreria nasce per lavorare a 5V e quindi ci sono quei settaggi. l'idea e' trovare una giusta via di mezzo in modo da poterla usare senza modifiche a 5V e 3,3V

Lo scroll non c'e' nella tua libreria vero ?
Title: Re: Libreria per display I2C Daisy24
Post by: menniti on May 05, 2013, 01:20 am
Test funziona per lo stesso motivo per cui il classico pulsante su GND funziona anche senza la pull-up, se lo metti vicino al micro; se vuoi proprio vedere il problema e vedere come si risolve con le pull-up prova ad allontanare la periferica di molto, ai limiti delle distanze previste dall'I2C e comincerai a vederne delle belle :)
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 05, 2013, 03:18 am
Sul pulsante capisco che si possa stabilire una condizione di flottante alto, ma la linea I2C è connessa sempre. Non conoscendo internamente come è gestita chiedevo. Tu intenfi dire che anche i due cavi della i2c restano flottanti nella fase di non comunicazione ? Cioè uno logico chiude a gnd, e questo lo sappiamo, ma lo 0 logico è floating ?
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on May 05, 2013, 03:49 pm

i condensatori a carta esistono veramente  :)

Lo so. Ma la mia era una battuta che si riallacciava alla tua simpatia per questo materiale povero  :smiley-yell:
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 05, 2013, 04:24 pm
Si lo avevo capito,
Sto appunto cercando uno scatolo di cartone adatto a questo piccolo display  :)
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 05, 2013, 10:04 pm
Astro la mia prima ipotesi e' confermata.
A 3,3V non ti ha funzionato la mia libreria perche' le curve del contrasto dipendono dall'alimentazione.
Essendo la libreria originariamente creata per gestire il display a 5V il valore massimo del contrasto era intorno a 10.
Anche senza modificare nulla quindi basta forzare nel codice un valore nuovo di contrasto con
Code: [Select]
lcd.setContrast(35);
e funziona.

Ora pero' modifichero' la libreria in modo da gestire internamente questa compatibilita'.
ho inoltre riscontrato dei problemi con il salvataggio dei caratteri utente, quindi devo sistemare anche quello e poi pubblichero' la nuova libreria.

A questo punto continuo sul mio topic, chi volesse restare aggiornato si iscriva qui:
http://arduino.cc/forum/index.php/topic,96163.0.html

P.S Leo ma le librerie, essendo porgetti completi, vanno in megatipic o no ? lo chiedo per uniformare, perche' questa di Astro e' in megatopic, e la mia e' in sw. Se e' una questione a titolo personale, in quanto Astro e' meglio di me, allora no problem, in quanto e' vero  XD
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on May 05, 2013, 10:42 pm

P.S Leo ma le librerie, essendo porgetti completi, vanno in megatipic o no ? lo chiedo per uniformare, perche' questa di Astro e' in megatopic, e la mia e' in sw. Se e' una questione a titolo personale, in quanto Astro e' meglio di me, allora no problem, in quanto e' vero  XD


In Megatopic andrebbero messi progetti rispondenti ai seguenti requisiti:
1) interesse rilevante
2) completi

Un progetto è completo quando:
1) se è un circuito, è fornito sia lo schema che il firmware eventuale
2) se è un software (libreria o programma specifico), sono forniti tutti i sorgenti

Lo spartiacque lo dovrebbe però fare il punto 1), ossia dovrebbe essere un progetto di interesse rilevante.
La mia swRTC ha ad esempio generato una discussione di 1022 post. La mia ultima libreria, pRNG, l'ho messa in software perché sapevo che sicuramente sarebbe stata una cosa che avrebbe interessato forse lo 0,1% degli utenti (difatti ha avuto 6 reply e basta  :smiley-sweat:).

PS: parere personale.. i requisiti per stare qui sono spesso un pò soggettivi, andrebbero rivisti  :smiley-sweat:

Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 06, 2013, 02:45 am
Grazie del riassunto ma il punto resta. Credo che ioe astro dobbiamo stare assieme, decidi tu se qui o in sw.

P.S. quando rilasci nuove lib o progetti mandami un pm, mi fa sempre piacere testare le tue opere e richiederne modifiche :-)
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on May 06, 2013, 09:03 am
Mi passi il link della discussione della libreria a cui ti riferisci perché... l'ho persa di vista  ;)
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 07, 2013, 01:13 am
La mia è in firma, quella di astro è questa di questo topic
Title: Re: Libreria per display I2C Daisy24
Post by: leo72 on May 07, 2013, 09:56 am
Siamo ai livelli della mia pRNG...  ;)
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on May 07, 2013, 10:05 am

Siamo ai livelli della mia pRNG...  ;)


Per me puoi tranquillamente spostare questo topic nella sezione software, in effetti è una cosa molto verticalizzata e non ha senso che rimanga in sezione megatopic.
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 07, 2013, 10:24 am

Siamo ai livelli della mia pRNG...  ;)

yes, anche meno  :)
per questo non mi spiegavo la presenza in megatopic, dopodiche' in modo molto andreottiano (per restare sull'attualita') invece di chiedere lo spostamento di quella di Astro in Software, mi accontento anche di spostare la mia in Megatopic  :smiley-yell:
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 07, 2013, 03:24 pm
Astro se puo' interessare per la tua libreria ho postato la nuova versione con il supporto ufficiale al display Winstar, sia a 5V che a 3,3V
http://arduino.cc/forum/index.php/topic,96163.15.html
Title: Re: Libreria per display I2C Daisy24
Post by: astrobeed on May 07, 2013, 04:15 pm

Astro se puo' interessare per la tua libreria ho postato la nuova versione con il supporto ufficiale al display Winstar, sia a 5V che a 3,3V


Dato che questa è una libreria specifica per il modulo Daisy 24 non esiste la questione tensione visto che funziona solo a 3.3V, per contro c'è la questione controllo funzioni ausiliarie come la retro illuminazione e i tasti utente che non possono essere ignorati e devono far parte della libreria.
Title: Re: Libreria per display I2C Daisy24
Post by: testato on May 07, 2013, 04:50 pm
certo, non intendevo sostituire la tua proprio per la presenza dei tasti, ma la mia e' coompleta di tutti i comandi della liquidcrystal, quindi ti ho avvisato in modo che se ti serve qualche comando li' sono gia' tutti gestiti.
Ricordo che dicesti che volevi appunto partire dalla mia per estenderla alla daisy.