Wenn du einen Port als Eingang definierst, ist dieser erst mal hochohmig. Dann kannst du den internen PullUp aktivieren.
Damit ist dieser Port bei der Abfrage if(Pin....) auf high. Ein Taster macht dann nur Sinn wenn er auf GND schaltet.
Wenn du es umgekehrt haben willst geht das natürlich auch. Es ist dann ein externer PullDown notwendig und die Taste nach +5V.
Der interne PullUp darf dann nicht aktiviert werden.