Ich hab mich nur über "SÄMTLICHE Pins als Eingang" gewundert und deshalb gar nicht erst den Code gecheckt. Manche Fehler sind so trivial.
Meine erste Input-Abfrage galt den Ports anstatt den Pins...