To zrób tak:
- daj 1 tranzystor N MOSFET (np. BSS138, za 30gr w TME) .
- bramkę dołączasz do pinu, który jest twoim wyjściem (zanegowanym, ale prościej będzie negować sygnały w programie niż dawać dwa tranzystory)
- źródło do GND
- dren dołączasz do pinu, który jest twoim wejściem, najlepiej przez rezystor 1k (zabezpieczenie przeciwzwarciowe). Ten pin ustawiasz jako wejście bez pull-up. Możesz też dodać jakiś mały kondensatorek (np. 100pF) - będzie filtrował zakłócenia, pamiętaj tylko o ograniczeniu maksymalnej częstotliwości transmisji.
- dren wyprowadzasz też na zewnątrz jako otwarty dren.
W ten sposób masz prosty nadajnik/odbiornik. Na jednej magistrali możesz ich powiesić całkiem sporo. Oczywiście nie zapomnij o zewnętrznym pull-up.