Dein Programm wird genau einmal durchlaufen und daher nicht funktionieren.
Es fehlt die Endlosschleife.
Deine Schreibweise ist unübersichtlich, es wird sich niemand die Mühe machen aus den Zahlen zu eruieren welche Pin gemeint sind.
Das | ist ein oder.
Lesezeichen