Esto va a tomar mucha especulación de mi parte. Hay un par de formas de cablear un botón pulsador (p. Ej., Pasivamente levantado, pasivamente bajado) y cómo se "pasa por alto" depende mucho del cableado específico y del tipo de botón pulsador (p. Ej., Normalmente abierto, normalmente cerrado). ). Sin embargo, el interruptor parece bastante común, como éste . Es decir, probablemente funcione así (de forma esquemática):
Comienceporobtenerunmultímetroyverifiquelacontinuidadentrelospinesdelbotónpulsador.Meatreveríaaadivinarqueloscuatropinesdelbotónpulsadorsonenrealidaddospareseléctricos(esdecir,{T1,T2}y{T3,T4}enelesquemaanterior).Sinpresionarelbotón,probablementeobtendráslosdosparesdetimbres,yconelbotónpresionadoprobablementeconseguirásqueloscuatrosuenenentresí.
Vamosconeso.QuieresusarelArduinopara"presionar" los botones. Usted podría poder escapar conectando el Arduino GND a un lado del botón pulsador y un pin DIG al otro lado, luego configurando el pin en BAJO para "presionar" el botón, y ALTO para "soltar" el botón. Es difícil decir sin medir cómo está conectado el pulsador en el circuito.
La forma más genérica de omitir un botón pulsador y ponerlo bajo control electrónico por medio de un microcontrolador (como un Arduino), sin saber nada más al respecto, es (una vez que descubres qué pines se ponen en cortocircuito al presionar el botón) para ponga una "puerta de paso" (también conocida como puerta de transmisión) en paralelo con ella y controlela con dos pines del Arduino.
UnapuertadepasoesuntransistorPMOSyuntransistorNMOSconsuspinesdedrenajeyfuente(respectivamente)conectadosentresí.Paraactivarlapuertadepaso,activelapuertaPMOSconunnivelBAJOylapuertaNMOSconunvalorALTO.Ustedapaga"la puerta de paso (sorpresa) suministrando la puerta PMOS con una ALTA y la puerta NMOS con una BAJA.
El dispositivo más sofisticado a utilizar sería un IC de conmutador analógico que se adapte a sus necesidades específicas de cantidad de interruptores, postes y lanzamientos. Un pequeño orificio pasante bastante bueno que manejará hasta cuatro conmutadores independientes sería CD4016BE de TI .