Ist der Port 0 überhaupt dabei? fängt ja bei 2 an un geht bis 9. Entspricht der Port 2 dem Port 0 in diesem Fall?
Im Programm wird die Variable jedenfalls mit +2 gestartet.

Grüssle
Jürgen