Interfacciarsi con pulsante fisico

Mi trovo nella situazione di dover essere in grado di azionare da un mio sketch un pulsante fisico di un apparato, che deve rimanere comunque funzionante.

Sì tratta di un semplice pulsante con pull-up che chiude a GND quando premuto. Potrei scollegarlo e farlo passare "attraverso" Arduino ma preferirei evitare causa mancanza di pin.

Pensavo quindi di collegarmi in parallelo al pulsante ed usare il classico trucchetto del l'emulazione di un'uscita open-collector mantenendo il pin in INPUT e mettendolo ad OUTPUT per "azionare il pulsante".

A me sembra che possa funzionare. Qualche controindicazione?

Se puoi collegare insieme le masse, e' ok ... altrimenti un banalissimo rele' reed ti risolve il problema con poco spazio e poca spesa :wink:

Nessun problema a collegare le masse (anzi, DEVO farlo!), ottimo!

Pero' mettici almeno una resistenza da poche centinaia di Ohm in serie

A quale pro?

Se per caso il pin è posto come uscita, ed è a livello alto, se premi il pulsante provochi un corto.
Lo sò che non dovrebbe succedere, ma se succede ?

Ahhhh OK, durante lo sviluppo la metterò, grazie :).

Brunello:
ma se succede ?

:smiley:

220 ohm, resistenza minima per garantire una corrente inferiore alla fusione :slight_smile: