Tengo un caso de uso donde necesito controlar más de 4 sensores de sonda con un microcontrolador pic 628A. La imagen también es responsable de controlar un GPS y LCD, por lo que los pines son escasos. Los sensores del sonar tienen cada uno un solo pin de señal. Para operarlos, pulsa este pin que produce un chirrido ultrasónico y luego esperas a que vuelva a subir, lo que indica que se detectó un eco. El tiempo entre el pulso inicial y el pulso de respuesta corresponde al tiempo de vuelo del chirrido.
Me gustaría poder multiplexar todos los sensores de sonar en un solo bus, pero no estoy seguro de cómo hacerlo. Me gustaría usar solo componentes básicos si es posible (no IC especializados) porque mi objetivo principal de este experimento es obtener una mejor comprensión de los conceptos básicos. Dado que el canal de señal debe permitir tanto la entrada como la salida, no creo que los transistores bipolares funcionen. He considerado utilizar FET para multiplexar cada línea de señal, pero soy muy inexperto con estas cosas y apreciaría alguna dirección.