Lo schermo a cristalli liquidi, in sigla LCD (dalla corrispondente espressione inglese “liquid crystal display”), è una tipologia di display a schermo piatto utilizzata nei più svariati ambiti, con dimensioni dello schermo che variano da poche decine di millimetri a oltre 100 pollici, sia il televore a schermo piatto che la nostra sveglia è dotata di schermi lcd, in questo articolo parliamo principalmente di schermi lcd equipaggiati da un microcontrollore HD44780, prodotto da Hitachi, in grado di controllare display LCD di varie dimensioni: 8×2, 16×2, 20×2, 16×4, 20×4, ecc.
la diffusione di tale microcontrollore lo ha reso uno standard per il controllo di uno schermo lcd, i controller compatibili con tale standard sono:
Hitachi HD44780 (l’originale)
Samsung KS0070S
Samsung KS0066S
Sanyo LC7985NA
Epson SED1278
OKI MSM6222
Sitronix ST7066-0A (quello usato da me schermo lcd 16×2 dell’ampire)
i pin sono 16, vengono presentati nell’immagine tratta da wikipedia in basso, le modalità di trasferimento supportate dall’ HD44780 sono due, trasferimento parallelo a 8 bit e a 4 bit.
la disposizione di tali pin può variare in base all’ hardware usato, controllare sempre il datasheet dell’lcd

Si ma non mi hai detto quali sono i controller compatibili!!!! o che diplay hai utilizzato tu!
domani viene pubblicato il tutorial sull’utilizzo di tale periferica con arduino, lì ci saranno tutte le delucidazioni, questo articolo vuole solo presentare, e tentare di spiegare cos’è uno scermo lcd…
a presto!!!