Pin analógico multiplexado y pin digital en un solo pin

Tengo que administrar un solo pin analógico con otro IO digital.
Estoy usando un micro PIC, donde he utilizado todos los pines y quiero un pin más para la entrada analógica. En la etapa actual, realmente no puedo permitirme un nuevo diseño de controlador para mi proyecto.

He asignado 7 pines para 7 segmentos y los otros pines están asignados a LED, lo cual es imprescindible .

Estoy buscando un diseño de circuito de multiplexación (usando un transistor o algo así) donde pueda multiplexar la entrada analógica y la salida digital en el diseño.

Estaré conectando un LDR a la entrada analógica.

puede ser posible utilizar un LED como detector de luz.
Veamos el esquema de tu circuito. Tienes varias opciones para alimentar dos LED desde un GPIO. Ver trucos LED GPIO .
En general, es más fácil multiplexar múltiples pines digitales (entrada o salida) que jugar con un pin analógico. "y los otros pines están asignados a los LED". Entonces, tal vez pueda charlieplex sus LED y reducir el número de pines lo suficiente como para tener una entrada analógica dedicada.

Respuestas (1)

solo conecta los dos...

esquemático

simular este circuito : esquema creado con CircuitLab

Siempre que no esté haciendo charlieplex, el circuito LDR no se verá afectado por su LED multiplex, y el LED multiplex no se verá afectado mucho por el LDR.

¿No se encenderá su LED durante una situación de mucha luz?
no visiblemente :) (también solo necesita unos pocos microsegundos para leer el nivel de luz, baje el pin cuando no quiera el LED. Si los LED están multiplexados, entonces lleve el otro extremo alto (o déjelo en circuito abierto) al leer el brillo