Arduino Uno + Ethernet Shield: 16x2 LCD no se inicializa

2

Tengo una pantalla LCD de 16x2 que he probado que funciona bien cuando estoy conectado a arduino uno usando las siguientes conexiones de pin:

3: RW
5: ES
6,7,8,9: DATOS (modo de 4 bits)

El contraste es agradable y oscuro y el texto se muestra correctamente.

Sin embargo, cuando hago las mismas conexiones a un escudo Ethernet UNO +, suceden dos cosas
1. El contraste va todo claro. 2. La pantalla LCD no se inicializa (fila de cajas negras)

Según la página aquí el el escudo de Ethernet utiliza el pin D2, D4, D10-D13, por lo que elegí la asignación de pin anterior.

Ahora esto me ha dejado perplejo, ¿por qué agregar una diferencia al escudo? ¿Alguna idea?

    
pregunta Ankit

1 respuesta

2

Como lo sugirió el usuario ben, el problema era que el escudo de Ethernet estaba usando los pines que intentaba usar para la pantalla LCD.

En la página aquí , el comentario del usuario "njohnson" indica que el escudo utiliza todos los pines digitales excepto 1,2 y 8.

Al mover los pines LCD a los 6 pines analógicos (como salidas) se solucionó el problema.

    
respondido por el Ankit

Lea otras preguntas en las etiquetas