@Bogdane, tek sad vidoh da tebi treba jednosmerna komuniokacija.
Eevo ti jedno moje resenje koje sam nekoliko puta uspesno upotrebio.
Jednostavnije od ovoga ne moze.
Transmitr je najobicniji CCS cija je struja odredjena sa Rt i mozes eksperimentisati sa optimalnom vrednoscu.
Treba ici sa sto manjom strujom a da komunikacija fercera i dalje sigurno.
Ja sam isao sa 20-ak mA ali mozes probati i sa 10 mA.
Otpornik od 1K odredjuje struju baze, i tu treba ici sa sto manjom vrednoscu (zbog brzine)
a da se neprekoraci max struja pobudnog sklopa (mikrokontroler).
Prijemnik, najobicniji otpornik ciju vrednost biras prema struji transmitera da bi dobio odgovarajuci logicki nivo.
I jedan najobicniji shmit triger.
Vrednosti u zagradama se odnose na napajanje od 3.3V, i to je najtezi slucaj.
Mnogo bi lakse bilo kad bi imao mogucnost da CCS napajas bar sa 5V ali u tom slucaju moraces da dodas neki naponski shifter u bazu tranzistora
(npr zenerica 2.4V).
Ja sam ovo probao sa vrednostima koje su u zagradama i radilo je do oko 500KHz na rastojanju od oko 30-tak metara.
Sa 5V ide do 1MHz bez problema (mozda moze i 2MHz), uostalom igraj se malo.
Poenta price je, da bi dobio sigurnu komunikaciju u industrijskim uslovima i na vecim rastojanjima, moras da sibas neku ozbiljniju struju kroz zicu ili da povecavas naponsku marginu (ja vise volim struju).