Problema LCD 4bit mode

Buondì a tutti.
Ho collegato al mio Arduino un LCD Hitachi LM093LN in modalità 4 bit ma sul display appaiono caratteri strani e non ciò che dovrebbe essere con lo sketch di esempio (hello world) fornito con l’IDE.

Ho provato sia a sostituire l’LCD con uno identico che a cambiare i pin dell’arduino ma il risultato non cambia: sempre caratteri strani e/o casuali.

Potrebbe essere che i miei lcd sono più lenti (in quanto anzianotti) e richiedano maggiori ritardi tra i comandi?

In questo caso, come faccio a “rallentare” i comandi?

Edit: allego Datasheet per completezza.

LM093LN.pdf (153 KB)

Dicci come hai collegato il display e che libreria stai usando.

Ho seguito questa guida:

http://www.arduino.cc/en/Tutorial/LiquidCrystal

sia come libreria indicata che come collegamento.

Se con un LCD nuovo funziona allora è l'LCD vecchio come hai intuito

Vedi se hai rispettato i collegamenti di quell'esempio:

LCD Arduino 1 Vss GND 2 Vdd +5V 3 --- --- 4 RS 12 5 R/W GND 6 E 11 7 D0 --- 8 D1 --- 9 D2 --- 10 D3 --- 11 D4 5 12 D5 4 13 D6 3 14 D7 2 15 LED +5V

@icio:
Non funziona nemmeno con un LCD nuovo ma dello stesso tipo, non ho altro a disposizione.
A dirla tutta ne ho 10 dello stesso tipo… Mi rompe assai cestinarli…

@cyberhs:
Si, i collegamenti sono quelli.
Ho anche provato ad usare pin diversi ma la zuppa è sempre la stessa…