Code:
#include <avr/io.h>

int main()
{
   DDRB |= (1 << PB3); // PortB.3 als Ausgang

   while (1) // Endlosschleife
   {
      if (PIND & (1 << PD6))  // ist PinD.6 HIGH?
         PORTB |= (1 << PB3); // Ja, dann PortB.3 = HIGH
      else
         PORTB &= ~(1 << PB3); // ansonsten PortB.3 = LOW
   }
   return 0;
}