La he conectado y se enciende pero no sale nada, pues me bajado las librerias, he le dado a unos de los ejemplo que trae, el de hello World y me da erro de compiling y hay se queda.
No soy capaz de hacer que salga nada en la pantalla.
Estoy haciendo algo mal?
Lo estoy probando en un Arduino Uno.
Si usas la versión 1.0 del ide arduino, te dará errores de compilación con el código
lcd.print(0x30+val/100,BYTE);
El nuevo entorno no admite el "BYTE". Con el entorno 0022 no tendrás ese problema. Con algunos dispositivos a mi me ha funcionado cambiar el "print" por "write" que escribe directamente un byte, pero si usas la librería que acompaña a la pantalla es probable que no soporte "lcd.write".
¿Has probado a usar la librería wire.h y mandarle directamente códigos a traves de I2C para ver si te muestra algo?