Supongo que ha conectado los LED a las salidas del microcontrolador con la tierra común.
Sin embargo, si conecta los LED con la fuente de voltaje común con los cátodos conectados al microcontrolador, podrá detectar si la corriente está fluyendo a través del diodo.
simular este circuito : esquema creado usando CircuitLab
Cuando tiene los LED conectados de esta manera, tiene 2 opciones para la configuración del pin:
- Pin configurado como la salida
- cuando configura la salida en '1', el LED está apagado
- cuando configura la salida en '0', el LED está encendido
- El pin se configura como la entrada
- en esta configuración puede detectar la corriente que fluye a través del LED. Si hay '1' en la entrada, el LED está bien.
Pero debe configurar el pin como la entrada solo para pruebas de LED y no para conducir el LED. Las entradas tienen una impedancia alta, por lo que el flujo de corriente sería bajo y el LED podría no encenderse.
Entonces, si su LED está parpadeando, entonces puede apagarlo y durante el período de apagado, puede configurar el pin como entrada y verificar si el LED está bien. Luego, vuelva a configurar el pin como una salida y encienda el LED.