Optokoppler + DIP-Schalter

Hallo zusammen,
ich habe erst mein erstes Arduino-Projekt gestartet und laufe da in die erste Frage. Ich möchte mit dem Arduino eine Fernbedienung steuern. Programmlogik scheint soweit zu passen. Meine Frage bezieht sich eher auf die Schaltung zwischen Arduino und der Fernbedienung. Auf der Fernbedienung ist ein DIP Schalter. Diesen DIP-Schalter möchte ich mit Optokopplern überbrücken, um die einzelnen DIP-Schalterstellungen automatisiert umzustellen.

Dafür bin ich vom Arduino Digitalausgang und einem Vorwiderstand an die Anode des Optokopplers und von dessen Kathode nach ground. Collector und Emitter habe ich jeweils an ein Beinchen des DIP-Schalters gelötet. Nun funktioniert es nicht ganz so wie ich möchte und ich vermute ich muss Collector und Emitter vertauschen bzw die Kabel an den zwei Beinchen des DIP-Schalters vertauschen. Kann das sein?

Herzlichen Dank im Voraus,
Mike

Der Optokoppler haben meistens einen NPN Transitor als Ausgang. Der Emittor muß auf den negativeren Kontakt des DIP-Schalters gehen und den Kolektor zum positiveren Kontakt des DIP_Schalters.
In alternative nimmst Du einen H11F1 Optokoppler; der hat als Ausgeng einen ungepolten FET Transistor und Du mußt auf die Polung nicht acht geben. Intelligent Power and Sensing Technologies | onsemi
Grüße Uwe

Ansonsten könnte man auch eion CMOS 4066 nehmen (4 bilaterale Schalter in einem IC). Nachteil: keine Potentialtrennung.

Super. Vielen Dank! Ich prüfe das nochmal.

sth77:
Ansonsten könnte man auch eion CMOS 4066 nehmen (4 bilaterale Schalter in einem IC). Nachteil: keine Potentialtrennung.

Der Nachteil des 4066 ist, es daß die Spannung die geschaltet werden muß, innerhalb der Versorgungsspannung sein muß. Ein IR-Fernsteuerung kann mit 2 Li-Bat betrieben sein und darum 6V haben. Eine Funkfernsteuerung kann eine 12V Batterie haben.

Grüße Uwe

Da hast du natürlich recht, daran habe ich beim Schreiben gar nicht mehr gedacht. Das macht diese Lösung zwar nicht unbrauchbar, aber etwas aufwendiger in der Beschaltung.