Arduino conectando LCD sin POT

Estoy usando esta pantalla LCD :

ingrese la descripción de la imagen aquí

Además, estoy usando un Arduino. Estoy tratando de conectar esto pero sin un bote de 10K. ¿Cómo es esto posible? Cada tutorial que encontré involucraba el potenciómetro de 10K

Respuestas (10)

Puede comenzar usando la resistencia variable para encontrar el punto óptimo para el contraste de la pantalla, luego use un multímetro para medir la resistencia en ese punto, eso debería darle un buen valor para una resistencia fija. De lo contrario, podría considerar usar un chip de potenciómetro digital que podría establecer el contraste de la pantalla y podría ser controlado por Arduino.

Solo PWM algo para hacer un contraste que se adapte a sus necesidades. conecte el pin del potenciómetro de la pantalla LCD a un pin PWM del arduino, enviando una señal estable de 0-127. Sólo inténtalo.

Simplemente haga un divisor de voltaje entre GND y Vcc con dos 4.7kOhm, y conecte el centro del divisor con el pin de contraste de la pantalla LCD. Cada LCD que he usado funciona perfectamente y con el contraste adecuado.

Sí, prueba esto. Un potenciómetro es solo un divisor de voltaje ajustable, y puede aproximarse a eso con dos resistencias con valores elegidos para hacer un potenciómetro "fijo". Al usar dos resistencias de 4.7k como dice Axeman, es como tener una olla atascada en el punto medio.

He probado varias soluciones, esas funcionan:

Solución 1)

Puede conectar el pin V0 a GND usando solo una resistencia de 2k-3k que funciona bien para todas las pantallas LCD que probé.

Solución 2)

También puede controlar el contraste desde su arduino PWM, simplemente conecte el pin PWM directamente al pin V0 y configure PWM entre 60 y 120, para evitar el parpadeo, debe cambiar el preescalador del temporizador de 64 predeterminado a 1 u 8. Si está utilizando pin 3 (temporizador 2) usando este comando:

TCCR2B = TCCR2B y 0b11111000 | 0b01;

No se necesitan otros componentes.

Solución 3)

Si no puede cambiar el preescalador y no le gusta que parpadee, puede construir un filtro de paso bajo usando un capacitor y una resistencia. Conecte el capacitor de 10uF a GND y V0, luego conecte la resistencia de 470 ohmios entre el pin PWM y V0. Establecer PWM entre 60 y 120

Solución 4)

Use el potenciómetro, no necesita 10k, cualquier cosa por encima de 5k funcionará bien, incluso 1M funcionará.

¿Hay alguna razón por la que no quieras usar el bote de 10k? Realmente es necesario para el control de contraste de la pantalla. Si no tiene 10k, puede experimentar con una variedad de resistencias fijas para obtener el nivel de contraste requerido.

Sí... simplemente gaste los $0.50 y compre uno...
Para ser justos con el OP, es posible que no estén en condiciones de comprar o ubicar uno sin una gran distancia o gastos. Vivo en Brisbane CBD, la tercera ciudad más grande de Australia... y generalmente tengo que enviar todo.

Veo buenas razones para querer conectar LCD sin potenciómetro o incluso resistencias fijas: cuando solo quieres probar una nueva pieza; cuando está apurado, en el lugar sin nada más que cables, o cuando simplemente no quiere molestarse con la pregunta de cómo conectar esa resistencia para que no sea frágil, fea, etc.

Mis experiencias:

Si no conecta ese terminal LCD (V0), no ve nada.

Si conecta V0 a GND, aún podrá ver si funciona y discernir los caracteres (aunque serían muy borrosos, mirar desde un ángulo ayuda).

Si conecta V0 a +5V, no ve nada.

Conectar V0 a GND a través de una resistencia de 1-1.5K, como se mencionó anteriormente, brinda un contraste bastante bueno.

Si usa 5K, obtiene un efecto "invertido" (cuando los caracteres son más oscuros que el fondo, el contraste no es ideal en este caso).

También obtengo el mismo efecto cuando enciendo mi Arduino (mejorado) y LCD desde 3.3V (y pongo V0 directamente a GND).

Mi pantalla LCD está marcada como J1602A y cuesta unos pocos dólares en eBay.

Conecte 470..1K de Vo a GND y 3K..5.1K de Vo a VCC. Para la mayoría de las pantallas LCD funciona perfecto.

Yo ejecuto el mío con una sola resistencia de 1k5 a tierra. Parece ser bueno. Juega con diferentes tamaños si tienes.

Lo mismo que la respuesta de Leppie , pero una resistencia de 1K a tierra. Algo en ese rango debería funcionar, depende de la iluminación del entorno donde lo estés usando.

Usé una resistencia de 3.9K entre V0 y GND. Y la pantalla LCD era claramente visible.