Ein Widerstand unter 100 Ohm an einem Arduino -Ausgang ist immer sehr verdächtig, unter 300 Ohm sollte man genau überlegen ...
Ein Optokoppler überlebt vielleicht IFmax = 50 mA, aber er braucht sie nicht. ( Und ein Arduino verträgt sie nicht.)
Auf der Ausgangsseite ist ein normaler Optokoppler ja kein Leistungstransistor, hoffentlich ist das nicht seine Aufgabe
Versteh ich das richtig, dass du da einen Taster überbrücken willst ?
Da die Schalter via Pullup ausgelesen werden dürften
... sollte auch im eingeschalteten Zustand kaum ein nennenswerter Strom fliessen, meint Manawyrm.