Problema con LCD e 230 V

charlie80:
@Michele Menniti

il problema non è la corrente assorbita ma il fatto che l'impedenza del trasduttore possa creare problemi di corrente di ritorno, conviene comunque separarlo dal pin di Arduino, una porta dell'ULN2803 è anche troppo ma visto che lo stai usando e ne hai di libere.... va più che bene.

-Se scollego la retroilluminazione A e K del LCD non mi si accende (non da segni di vita)

la retroilluminazione non è altro che un LED o una serie di LED che illuminando lo sfondo del display, spegnendola devi vedere comunque i caratteri altrimenti stai sbagliando qualcosa nei collegamenti, questo è poco ma sicuro; infatti di solito si usa un pin di Arduino (con un transistor) per regolarla a piacimento mediante il PWM, quindi può stare accesa completamente o spenta, ma ciò non può influire sulla visibilità dei caratteri.

-il collegamento dei pulsanti è questo:
http://tutorial.cytron.com.my/2011/08/12/project-1-“hello-world”-on-lcd/
e devo dire che piu lo guardo e meno riesco a capire come funziona però, a parte che funziona, quando l'ho ricreato l'avevo capito.

No, questo che hai linkato va bene, ha una sua logica ed è normale che funzioni; tu non hai replicato questo circuito, quantomeno il disegno che hai postato non è uguale a questo; se guardi bene il segnale per il pin analogico tu lo prelevi sull'ultima resistenza, invece devi prelevarlo nel punto di contatto tra le prime due (2k e 1k), allora il discorso cambia....