Estoy tratando de 'compartir' un zumbador entre 2 mcu separados, uno está en un controlador de vuelo multirrotor (STM32 o Atmega328), el otro es un módulo que estoy agregando y que necesita usar el mismo zumbador.
diagrama: el lado izquierdo es el controlador de vuelo (no se puede cambiar), el lado derecho es mi módulo simplificado.
El problema que tengo es que el circuito del controlador del zumbador varía en los controladores de vuelo, algunos usan un interruptor del lado bajo (ver diagrama), pero algunos usan un interruptor del lado alto . Estoy tratando de encontrar una solución que funcione en ambas situaciones, lo que creo que significa que necesito proporcionar mi propio v + y gnd al timbre.
¿Puede alguien refinar mi circuito (no estoy seguro de que funcione), u ofrecer algo mejor?
gracias!