Estoy tratando de encontrar un buen circuito de partes comunes que me permita establecer niveles de contraste predefinidos en la pantalla LCD desde el microcontrolador. He visto un ejemplo en Internet, pero es para el micro PIC y utiliza la modulación de ancho de pulso.
No puedo permitirme usar la modulación de ancho de pulso ya que necesito usar mis ciclos de CPU en el micro en otro lugar.
Así que pensé en usar una configuración de interruptor simple donde, dependiendo del valor de los pines del puerto, el contraste será bajo, medio o alto.
El voltaje máximo que entrará en la pantalla LCD y en el micro es de 5 VCC. Eventualmente estaré ejecutando este circuito con baterías.
Es importante que la pantalla pueda producir texto claro (no en gris claro) cuando el nivel de la batería es muy bajo (aproximadamente 2-3 V)
La pregunta es, si la configuración de este circuito es perfecta, asumiría que podría usar 2N3905 para los transistores PNP, pero ¿qué pasa con las resistencias? ¿Uso algún tipo de ecuación de divisor de voltaje invertido?
Recordé en el pasado cuando jugaba con pantallas LCD que cuando enganché una resistencia del contraste al fondo sin inicializar la LCD, veo una barra de cuadrados negros (normal), pero cuando en cambio conecté la resistencia del contraste. VCC, no vi nada. Es por eso que pregunté si necesitaba algún tipo de ecuación de divisor de voltaje invertido para calcular los valores óptimos de resistencia.
Supongamos que el nivel de voltaje que produce cada batería es el siguiente:
4V, 3.5V, 3V.
y en cada uno de esos casos, quiero que la pantalla sea de máxima oscuridad sin fundir nada dentro de la pantalla.
¿Cómo selecciono los valores de resistencia óptimos?
Y si la configuración de mi transistor es incorrecta, ¿cómo podría mejorar eso?