Hi,
wir glauben dir ja, das liegt daran, weil der Port, wenn er nirgends angeschlossen ist, einen völlig undefinierten Zustand hat. Deshalb musst du mit einem relativ hohen Widerstand den Port auf VCC legen.
Der AtMega kann das sogar intern machen, man muss es ihm nur sagen.