Aumentare corrente di sink/source mantenendo la possibilità di pin bidirezionale

Funziona se metti un tre-state-gate tra pin Arduino e transistore e un secondo tra Arduiono e uscita da leggere, ma Ti serve un altro pin per selezionare se il gate é tristate o no. È piú semplice se usi un 595 o un port expander per aumentare il numero di pin.
Ciao Uwe