Es wird doch in dem Tutorial erklärt wie man einen Eingang definiert und wie man Pullupwiderstände aktiviert.
Ansonsten kannst du noch bei google nach Bitmanipulation gucken.
Achja und was die einzelnen Register sind, z.B. PORTC, kannst du im Datenblatt deines AVRs nachschaun.
MfG
Lesezeichen