Also laut deiner Beschreibung sind die Taster mit Pullup verschaltet:
Klicke auf die Grafik für eine größere Ansicht

Name:	pullup.png
Hits:	16
Größe:	6,2 KB
ID:	20480
Würds nicht auch gehen, einen Pin des Mikrocontrollers direkt da anzuschließen, wo "P?" ist?
  • Wenn der µC NICHT schaltet, dann auf hochohmig (Eingang) stellen. Dann kann man alles ganz normal mit dem Taster bedienen
  • Wenn der µC schaltet, dann auf Ausgang und UNBEDINGT auf auf LOW. Wenn du nämlich auf high schaltest und in dem Moment jemand auf deinen Taster drückt wars das mit dem µC^^
Mit Optokopplern kenn ich mich leider nicht aus - sorry

Gruß