if pina.0 = 0 ' die bedingung ist erfüllt, wenn KEINE spannung anliegt
sind evtl. alle anderen bedingungen (pina.1 und .2) erfüllt und das kerlchen führt ständig nur eine if-anweisung aus?
nein , die anderen Bedingungen sind nicht erfüllt , da habe ich zum impuls-test einfach die Batterie dran gehängt ...

if bedingung then ' bedingung erfüllt
vorwärts...
else ' bedingung nicht erfüllt
rückwärts...
end if
ok , versuche ich mal

Was hast du denn für einen Sensor... angeschlossen, vielleicht solltest du auch einen pullup/down verwenden.
eine Batterie wie oben beschrieben , GND-Anschluss an die Batterie und VCC an den Chip