Interrupt routine Arduino Leoanrdo

milito:
Hi der pullup wir doch mit INPUT_PULLUP aktiviert oder?

Ja, beide Varainten sind möglich. INPUT_PULLUP kam aber erst später hinzu, in den Arduino-Anfangstagen war das weniger intuitive digitalWrite (pin, HIGH) noch nötig. Macht man das heute, ist man zumindest zu alten IDE-Versionen kompatibel.

milito:
bzw warum nicht beide Input oder Output?

Warum das so gemacht wird weiß ich nicht, habe da keine Erfahrungen mit den Xbees. Könnte mir vorstellen, dass ein Arduino-Pin als Ausgang mit direktem HIGH oder LOW das selbe bewirkt - reine Vermutung meienrseits, also nicht ohne Nachfrage ausprobieren.