0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« on: March 11, 2012, 06:01:26 pm » |
Questa libreria si pone l'obiettivo di supportare il controller ST7032i, controller I2C che si trova su molti display COG (Chip On Glass), il che rende i progetti molto compatti, essendo il decoder integrato nel vetro del display, ed usando il protocollo I2C occupando solo due pin del micro. Per ora sono stati testati due modelli diversi, resto a disposizione per supportare altri modelli di LCD LCD Model Tested: Yaoyu YM0802D Winstar WO1602I
Presentazione originale del progetto: ------------------------------------------ Parte la fase di test per la libreria dell'LCD YMFC-G0802D con controller ST7032i Per capirci fra di noi parliamo dell'LCD Polacco un display I2C molto economico, sui 4 euro, molto piccolo 2x8 Un grazie a Mario, che ha subito avuto piacere nel supportare tale display, partendo dai miei test e dalle mie info a livello hw. questo e' il link, per qualsiasi info non esistate a scrivere qui, (italiano o inglese) o direttamente a lui (solo inglese) http://hmario.home.xs4all.nl/arduino/LiquidCrystal_I2C_ST7032i/------------------------------------------ AGGIORNAMENTI: Scaricate da qui il file, sul sito di Mario non e' aggiornato Update by Testato: -------------------------- Ver 1.1: added setDoubleFont and setSingleFont Ver 1.2: 3,3V power supply compatibility Ver 1.3: Winstar Lcd support (documentation and example revision)
Old downloads numbers :7
|
|
|
|
« Last Edit: May 12, 2013, 05:18:49 pm by Testato »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10285
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #1 on: March 12, 2012, 12:43:50 pm » |
T'ha messo pure i ringraziamenti  Senti, se ho ben capito il succo lui aveva trasformato un LCD parallelo in I2C, poi ha scritto una specifica libreria, e da lì è partito per una versione dedicata al "nostro" 8x2, grazie alle info hardware che gi hai fornito, il che significa che, teoricamente, potresti buttare giù due paginette tutorial con uno schema elettrico in Eagle per i collegamenti(se vuoi mi mandi uno schizzo scannerizzato e te lo preparo io  ), il link diretto allo zip della libreria ed un piccolo sketch col classico "hello world!"; magari glielo mandi al polacco e lo fai felice 
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10285
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #2 on: March 12, 2012, 03:32:23 pm » |
Beh, complimenti, io spero che Test possa fare il lavoretto che gli ho chiesto, avevo preso a suo tempo questo display e, in questo momento non saprei nemmeno che farci, però quando tornerà utile vorrei già avere tutto in mano, vedremo.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« Reply #3 on: March 12, 2012, 04:13:25 pm » |
Menny e' gia' tutto dentro al ZIP,
schema elettrico e 5 esempi che fanno molto piu' di hello word.
a legacy manco lo rispondo, ecco l'esempio della persona che e'. se ne esce che il lavoro lo ha gia' fatto con questo o quello, a sfottere chi lavora e mette a disposizione della comunita' il proprio lavoro. Su questo display non c'era nulla in giro e se ci abbiamo lavorato e' per la community.
peccato che anche essendo il mio topic non possa cancellarti quest'ennesimo inutile messaggio.
|
|
|
|
« Last Edit: July 24, 2012, 03:34:23 am by Federico Vanzati »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10285
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #4 on: March 12, 2012, 04:35:22 pm » |
Scusa Test, lì parlava di scaricare la lib e non c'avevo nemmeno provato; ho visto e c'è in effetti tutto l'occorrente, bellissimo  ! Meriti un plauso, anche per le tua capacità investigative  Un solo chiarimento, non avendo mai provato l'IDE 1.0, per usare quegli sketch mi basta rinominarli? Mi pare però che ci fossero da fare altre manovre 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« Reply #5 on: March 12, 2012, 05:01:58 pm » |
non basta perche' viene usata la libreria wire che e' una di quelle modificate. quindi rinominando solo gli sketch ti restano i comandi nuovi sia negli sketch che nella libreria. Approfitta, installa anche la 1.0, tanto non c'e' nessun conflitto con la 0.23, e la inizi ad usare. Io sono passato definitivamente alla uno, se hai problemi c'e' un cretino che ha fatto una guida in merito 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« Reply #6 on: March 12, 2012, 05:17:40 pm » |
nel frattempo ho comunicato nuovamente il tutto alla direzione. vediamo che ne pensano. distinti saluti
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10285
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #7 on: March 12, 2012, 05:50:01 pm » |
non basta perche' viene usata la libreria wire che e' una di quelle modificate. quindi rinominando solo gli sketch ti restano i comandi nuovi sia negli sketch che nella libreria. Approfitta, installa anche la 1.0, tanto non c'e' nessun conflitto con la 0.23, e la inizi ad usare. Io sono passato definitivamente alla uno, se hai problemi c'e' un cretino che ha fatto una guida in merito  approfitterò quando userò questo display, allora; per ora sto benissimo con la 0022, sono a buon punto col progetto dell'HV, non ho alcune necessità di andarmela a cercare qualche rogna in più.... Sul resto sai come la penso, certe situazioni non si sa come iniziano e non finiranno mai; personalmente poco tempo fa un utente mi ha detto qualche parola che non mi è piaciuta ed ho semplicemente iniziato ad ignorarlo, non intervenendo più sui suoi Topic e post, salvo qualche intervento di qualcun altro che mi interessa; lui l'ha capito e fa altrettanto e da allora viviamo in pace entrambi, non c'è cosa più bella di riuscire a convivere con persone che non sopporti e non ti sopportano camminando in modo parallelo e cioè non incontrandosi mai 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« Reply #8 on: March 12, 2012, 05:56:53 pm » |
certo, ora stai lavorando al programmatore, quindi meglio non variare in corsa l'ide. e cmq se anche dopo per altri motivi non vuoi passare alla 1.0 posso tranquillamente convertirti il tutto per la 0.22 per il resto grazie del consiglio, lo sto' gia attuando 
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10285
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #9 on: March 12, 2012, 06:10:06 pm » |
certo, ora stai lavorando al programmatore, quindi meglio non variare in corsa l'ide. e cmq se anche dopo per altri motivi non vuoi passare alla 1.0 posso tranquillamente convertirti il tutto per la 0.22
Ma no, io sono un pachiderma, mi muovo lentamente, ma vado verso le novità, è che non ho tempo per gestire eventuali intoppi, ma questa cosa del cambio IDE andrà fatta, certo se si impegnassero a risolvere i problemi e le incompatibilità, magari inserendo una opzione di "modalità simulazione 0022/23" in modo da non dover rinominare i file e le lib, e se risolvessero la ormai nota questione degli sketch over 64K saremmo tutti più felici, ma ormai mi sa che il tempo non basta a tenere in piedi le infinite colonne di denaro che stanno arrivando, per cui la ricerca credo si sia andata a far benedire. D'altra parte anche Bill Gates dopo qualche prima cosa buona ha inanellato solo release beta spacciate per definitive, salvo ricorrere perfino al downgrade quando proprio ha dovuto riconoscere le cagate che ha fatto (leggi VISTA), ma ciò non gli ha impedito di diventare l'uomo più ricco del mondo. Quindi ai nostri Banzi & Co: AD MAIORA! vuol dire che mi arrangerò come ho imparato a fare con Windows  per il resto grazie del consiglio, lo sto' gia attuando  figurati, guarda per me la pace è la cosa più bella che ci sia, se non può esserci l'indifferenza vale altrettanto, uno sta bene con se stesso e col mondo intero, il fegato resta normo-dimensionato, si digerisce e si dorme bene 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« Reply #10 on: April 04, 2013, 03:48:45 pm » |
approfitto per la risposta data in PM a nid69ita per confermare che il polacco non ha piu' questi display, e sembra non ce ne siano in gro sul pianeta terra. Ho quindi cercato un sostituto e su Farnell c'e' la serie Midas che usa lo stesso controller. Da Testare  Ho aggiornato la libreria con una nuova funzione DoubleFont, volevo pubblicarla insieme a Mario sul suo sito, a nome nostro come coautori, ma non ho avuto piu' risposta. Per ora la passo a chi me la chiede in privato, poi magari decido di pubblicarla qui
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10285
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #11 on: April 06, 2013, 07:28:57 am » |
Chi è Mario? Io uno di quei display, preso dal polacco ce l'ho, ma finora non ho mai trovato una possibile applicazione, troppi pochi caratteri, è ancora nelle sue bolle originali 
|
|
|
|
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1055
|
 |
« Reply #12 on: April 06, 2013, 08:06:51 am » |
visto che di codesti display me ne sono rimasti 3 ( su 4 ) e sicuramente qualcun'altro lo avra', perche' non posti direttamente la lbreria aggiornata
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3931
Arduino rocks
|
 |
« Reply #13 on: April 10, 2013, 10:47:54 am » |
ok brunello, aggiornato il primo post ed allegata libreria Ho aggiunto la gestione double font e creato un nuovo sketch di esempio 
|
|
|
|
|
Logged
|
|
|
|
|
Tuscany
Offline
Edison Member
Karma: 20
Posts: 1055
|
 |
« Reply #14 on: April 10, 2013, 01:09:11 pm » |
Fatto.
Grazie
|
|
|
|
|
Logged
|
|
|
|
|
|