Tengo una pantalla LCD de 16x2 que estoy tratando de usar por primera vez. El número de modelo es 1602D1 según esta hoja de datos de donde la compré. Primero intenté conectarlo a una Raspberry Pi usando el tutorial de Adafruit, que tenía los mismos pinouts que la pantalla LCD que tengo. Ahora he intentado usar un Arduino y obtengo los mismos resultados, que se muestran en la siguiente imagen.
La pantalla LCD nunca se actualiza cuando intento enviarle texto y solo muestra los bloques en la fila inferior. Ajustar la resistencia variable de 10k no parece hacer nada. Cuando envío datos a la pantalla LCD, observo que parpadea ligeramente como si se estuviera actualizando, pero no se muestra ningún texto. Simplemente estoy usando el código de los tutoriales, nada especial. ¿Alguna idea de lo que estoy haciendo mal? Gracias.
Para mayor claridad, ya que la imagen puede ser engañosa, aquí está cómo tengo los pines conectados:
Pernos LCD:
- LCD 1 - Tierra
- LCD 2 - 5V
- Perno medio de resistencia variable de LCD de 10 k
- LCD 4 - Arduino 12
- LCD 5 - Ground
- LCD 6 - Arduino 11
- LCD 7 a 10 vacío
- LCD 11 - Arduino 5
- LCD 12 - Arduino 4
- LCD 13 - Arduino 3
- LCD 14 - Arduino 2
- LCD 15 - 5V
- LCD 16 - Ground
Resistencia variable:
- izquierda - 5V
- Pin intermedio - pin LCD 3
- Derecha - Tierra