LCD E ARDUINO

Ciao a tutti! sono un novizio di arduino, sicché la mia esperienza è davvero misera.
Sto cercando di collegare uno schermo lcd ad una scheda Arduino 2009 Atmega 328, ma non riesco. Lo schermo in questione è uno schermo APEX 8X2 P082001-00B tuttavia guardando vari tutorial, esempio su web etc non riesco a capire come venirne fuori: 16 pins sono davvero tanti!

Un ringraziamento a tutti, buon proseguimento :o

Ciao,
per iniziare guarda se questo ti può essere utile:
http://www.ladyada.net/learn/lcd/charlcd.html
.

Ciao Pitusso!
Dopo ricerca fatta su web finalmente avevo trovato giusto il link che mi hai postato! mi sembra il più valido. Ce ne sono molti altri, ma questo è il più fornito e attendibile! vediamo come va a finire. Grazie!
per inserire poi dati provenienti da altri sensori (luce/temperatura) speriamo di non aver problemi !=!=? :stuck_out_tongue:

ho seguito le istruzioni del link. tuttavia il mio schermo LCD no ha i buchi allineati, ma li ha a coppie di due, sicché sono impossibilitato nel fissare lo schermo alla board. E corretto dunque posizionare, per quanto riguarda i pin dal 7-12 direttamente sui pin dello schermo LCD senza l'utilizzo della board?
spero si capisca...

in poche parole hai uno cosí
http://www.robot-italy.com/popup_image.php?pID=240 ?
Ciao Uwe

si esatto, (anche se lo schermo è più piccolo, però la coppia di piedini è esatta)
non riesco a farlo funzionare! neanche l'esercizio della libreria per scrivere "hello, world!"

sono richieste resistenze? i tutorial e vari siti sono discordanti tra di loro.
capisco il potenziometro per regolare il contrasto (che non riesco a regolare) oppure ne sono necessari due ?
grazie mille, non riesco a fare chiarezza.
Un saluto ::slight_smile:

cambia se i 16 pin non sono i parallelo ma in coppia da due?
questo link sembra aiutare, ma qui i pin sono 14

Sono gli stessi 16 Piedini ma disposti diversamente;
Dammi un po di tempo e ti cerco la disposizione.
Ciao Uwe

questa volta ho usato questi LCD tutorial - making a 'shield'
corrispondenza con pin accoppiati da 14

la corrispondenza proposta invece, nella dispozione in serie, è questa. pin 16
http://www.ladyada.net/learn/lcd/charlcd.html

fino ad ora mi sono sempre basato sulla seconda 7 16 pin in serie. ma poiché io ne ho 14 in parallelo, forse è più attinente il primo esempio (anche se non sono d'accordo, ora farò la verifica....) :stuck_out_tongue:

Ragazzi scusate un pò l'OT ma devo scegliere un lcd vorrei sapere se per arduino uno quale devo prendere, cioè, massima e minima grandezza e ovviamente se devo cercare modelli particolari o funzionano tutti
Grazie

se ha il controller HD44780 è meglio c'è un bel pò di cose in rete, le dimensione quelle che ti servono ci sono diversi formati

dimensioni qualsiasi???
a me piaceva un 128x64 o qualcosa di più grande lol, degli HD44780 ne ho visto solo di 20x4 come massima grandezza. Altri consigli?

Come promesso:

Esempio di display con connettore 1x16 pin: http://www.sparkfun.com/datasheets/LCD/GDM1602K-Extended.pdf
esempio di display con connettore 2x7 pin: vintagecomputercables.com I contatti per la retroilluminazione sono sulla parte opposta del display.

Per il collegamento usa un cavo piatto. sulla parte display puoi saldarlo oppure metter deri piedini e usare un connetore come questo: https://www.distrelec.it/ishopWebFront/catalog/product.do/para/keywords/is/3385-6600,33856600,3M,Connettori_femmine_multipolari_DIN_41651_14P,Connettori_femmine_multipolari_DIN_41651/and/language/is/it/and/shop/is/IT/and/series/is/1/and/id/is/01/and/node/is/DC-70204/and/artView/is/true/and/productNr/is/126001.html
al posto dei contatti puoi anche mettere uno cosí:
https://www.distrelec.it/ishopWebFront/catalog/product.do/para/keywords/is/5103309-2,51033092,Tyco_Electronics,Connettore_a_pettine_DIN_41651_14P,Connettori_a_pettine_DIN-41651,_senza_blocco_espulsore/and/language/is/it/and/shop/is/IT/and/series/is/1/and/id/is/01/and/node/is/43700/and/artView/is/true/and/productNr/is/127089.html

Ciao Uwe

cosa intendi con cavo piatto?
si lo schema 2x8 ( il 7 è un errore o era voluto???) avevo già trovato qeusto dataheet si. vediamo ora di fare l'ennesima procedura...

si i piedini presenti nel secondo link avevo già in mente di usarli. Ma se sono a coppie i pin dello schermo, come faccio a infilarli in una board senza saldature? non credo si possa fare!

oppure è possibile collegare direttamente i pin dello schermo ai vari gnd o 5v o ai pin di arduino, senza l'utilizzo della board???

mille grazie di tutto! :smiley:

Sí, scusami il connettore é un 2x8 percui:
https://www.distrelec.it/ishopWebFront/catalog/product.do/para/keywords/is/3452-6600,34526600,3M,Connettori_femmine_multipolari_DIN_41651_16P,Connettori_femmine_multipolari_DIN_41651/and/language/is/it/and/shop/is/IT/and/series/is/1/and/id/is/01/and/node/is/DC-70204/and/artView/is/true/and/productNr/is/126002.html
e
https://www.distrelec.it/ishopWebFront/catalog/product.do/para/keywords/is/5103309-3,51033093,Tyco_Electronics,Connettore_a_pettine_DIN_41651_16P,Connettori_a_pettine_DIN-41651,_senza_blocco_espulsore/and/language/is/it/and/shop/is/IT/and/series/is/1/and/id/is/01/and/node/is/43700/and/artView/is/true/and/productNr/is/127090.html

cavo piatto:
https://www.distrelec.it/ishopWebFront/catalog/product.do/para/artView/is/true/and/node/is/DC-20964/and/productNr/is/513088/and/id/is/01/and/series/is/1.html
oppure
https://www.distrelec.it/ishopWebFront/catalog/product.do/para/artView/is/true/and/node/is/DC-20950/and/productNr/is/510916/and/id/is/01/and/series/is/1.html

Ciao Uwe

ciao ue, ma io non capisco una cosa. se posiziono i chiodini sulla basetta senza saldature, poiché nello schemro sono a coppia, ciò non è possibilr, in quanto due pin della stessa coppia avrebbero la stessa polarità che io attribuisco ad una fila, è esatto no?
se invece fosse una millefori allora ciò sarebbe possibile. ma purtroppo per ora sono impossibilitato ad usarle la basetta senza saldature, causa schermo con pin a coppie, che mi sta causando un sacco di danni!(e perdita di tempo) :-?

inoltre un altra cosa.
poi in questo link digital-salvage
seguono la disposizione da te segnalata nel dataasheet.
tuttavia poi i collegamenti per la libreria di arduino cambiano sempre!
perché a volte è nullo altre volte no il secondo pin? (il pin rw)

Ciao aranciagrossa

Il Pin WR del display (Write/Read) serve per scegliere se scrivere o leggere dal Display. Il display segnala con un bit che é occupato. Per questo serve leggere dati dal display. Per risparmaire pin del Arduino si puó mettere il Display direttamente in scrittura ( a massa) e aspettare abbastanza tempo tra un comando e l' altro.

Sí se metti dei contatti sui contatti a doppia fila cortocircuiti nella breadboard i contatti.
Al posto del cavo come indicato puoi farti anche un adattatore con un pezzettino di basetta millefori portando i segnali dal conettore 2x8 a una fila 1x16 che puoi inserire nel breadbord.

Altra cosa per il cavo piatto esistono anche conettori con disposizione dei piedini come un integrato da 16 pin (DIL). Quel connettore reisci a mettere sulla breadbord senza fare corti.
https://www.distrelec.it/ishopWebFront/catalog/product.do/para/keywords/is/C42334-A368-A16,C42334A368A16,Tyco_Electronics,Connettore_per_cavo_piatto_16P,Connettore_DIL_di_cavo_piatto_BK-DIL_368/and/language/is/it/and/shop/is/IT/and/series/is/1/and/id/is/01/and/node/is/DC-18134/and/artView/is/true/and/productNr/is/120496.html
Basta che Ti fai un cavetto.

Ciao Uwe

ragazzi scusatemi forse il mio post precedente è passato inosservato ma volevo chiedervi per un 128x64 o maggiore cosa mi consigliate? e fino a che misura posso comandare con arduino uno?
Grazie