Damit er ohne weitere externe Beschaltung (Pullup) den Zustand erkennen kann, musst du noch den Input-Pin auf 1 setzen. Damit aktivierst du den internen Pullup.