Schiebeschalter mit drei Polen an 5V und GND

wenn du den Schalter mit einem Ohm-Meter durchmisst, wirst du sicher feststellen, der hat je nach Richtung immer den mittleren Pin mit einem äußeren Pin verbunden.

Den schaltest du mit einem äußeren Pin an einen Eingang mit internem Pullup und den mittleren Pin an GND.
Der Rest ergibt sich dann von selbst.