Tengo una PQC1602K-SYL pantalla LCD alfanumérica con un LED de luz de fondo. Me gustaría conducir el LED utilizando un pin del microcontrolador. ¿Cómo puedo lograr eso?
Lo que he probado
De acuerdo con la hoja de datos , el LED requiere 4.2 V y 100 mA.
Mi circuito funciona con 5 V, por lo tanto, necesito reducir el voltaje a 4,2 V. Usando la ley de Ohm, calculé que necesito una resistencia de 8 Ohm, asumiendo que 100 mA pasan por el LED. Si conecto el LED directamente a la fuente, como en el siguiente circuito, el LED se enciende con el brillo máximo. Medí la corriente que pasa por el LED y obtengo unos 85 mA. Sin embargo, no estoy seguro de por qué no está más cerca de los 100 mA especificados.
No puedo sustituir la fuente de alimentación con el pin de salida del microcontrolador porque los 100 mA (o 85 mA ??) son más de lo que el pin puede suministrar, por lo tanto, necesito algún tipo de búfer. Creo que una solución común es usar un transistor usando una conexión similar al circuito a continuación. Sin embargo, mi conocimiento de los transistores es muy limitado y está oxidado. He intentado calcular los valores de las resistencias utilizando las leyes de Kirchoff, pero no pude alcanzar ninguna solución significativa. Luego probé experimentalmente con un transistor NPN que tenía y me las arreglé para alcanzar el voltaje deseado eliminando por completo las resistencias, pero solo tengo 30 mA a través.
Por favor, ayúdame a aprender cómo encontrar la solución a este problema.