Tengo una placa, que es el anfitrión de varios sensores diferentes. Todos los sensores tienen el mismo conector de 4 pines con la siguiente distribución de pines:
- Pin: VDD
- Pin: Señal
- Alfiler: Gratis
- Pin: VSS
Es decir, tengo 1 clavija libre, en cada enchufe.
Todos los enchufes/sensores deben ser intercambiables y la MCU debe ser capaz de determinar qué sensor está conectado.
Mi MCU, no tiene suficientes pines analógicos, si no podría hacer algo como poner un divisor de tensión en cada placa y leer el valor analógico.
Todavía me quedan bastantes clavijas digitales.
Me gustaría poder determinar al menos 20 tipos de sensores diferentes, mejor 32.
¿Hay algún truco para conseguirlo?
Algunas otras preguntas de SE, que están en un tema similar, pero no resolvió mi problema:
Versión de codificación o configuración en la placa de circuito impreso