Estoy usando esta pantalla LCD :
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
Estoy usando esta pantalla LCD :
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
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, lo que debería darle un buen valor para una resistencia fija. De lo contrario, podría usar un chip de potenciómetro digital que podría establecer el contraste de la pantalla y podría ser controlado por el Arduino
Simplemente PWM algo para hacer un contraste que se adapte a sus necesidades. conecte el pin 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 LCD. Cada LCD que he usado funciona perfectamente y con el contraste correcto.
¿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 un 10k, puede experimentar con una variedad de resistencias fijas para obtener el nivel de contraste requerido.
fuente
He intentado varias soluciones, esos funcionan:
Solución 1)
Puede conectar el pin V0 a GND usando solo una resistencia 2k-3k funciona bien para todas las pantallas LCD que probé.
Solución 2)
También puede controlar el contraste desde su arduino PWM, solo 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 a 1 u 8. si está usando el 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 con un condensador y una resistencia. Conecte el condensador 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 potenciómetro, no necesita 10k, cualquier cosa por encima de 5k funcionará bien, incluso 1M funcionará.
fuente
Veo buenas razones para querer conectar LCD sin potenciómetro o incluso resistencias fijas: cuando solo quieres probar una nueva pieza; cuando tienes prisa, en el lugar que no tiene nada más que cables, o cuando simplemente no quieres molestarte 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 verá nada.
Si conecta V0 a GND, aún podrá ver si funciona y discernir caracteres (sin embargo, sería muy borroso, mirar desde un ángulo ayuda).
Si conecta V0 a + 5V, no verá nada.
Conectar V0 a GND a través de la resistencia 1-1.5K, como se mencionó anteriormente, ofrece un contraste bastante bueno.
Si usa 5K, obtendrá 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 al alimentar mi Arduino y LCD (mejorado) desde 3.3V (y poner V0 directamente a GND).
Mi LCD está marcado como J1602A y está a pocos dólares de eBay.
fuente
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.
fuente
Corro el mío con una sola resistencia de 1k5 a tierra. Parece ser bueno Juega con diferentes tamaños si tienes.
fuente
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é utilizando.
fuente
Usé una resistencia de 3.9K entre V0 y GND. Y la pantalla LCD era claramente visible.
fuente