Also weil ich keine lust habe immer rumzustecken programmiere ich den code auf den rn controll (ATmega32)

ich habe eine led an PORT D4

und den Eingang versuch ich über PORT B4 einzulesen

der Code ist:
DDRB=(0<<PB4);//PORTB = (1<<PB4);
PINB=(0<<PB4);
DDRD=0xff;
PORTD=0x00;

while(1)
{
if(PINB&(1<<PINB4))

{
PORTD|=(1<<PB4);


}
else
{
PORTD&=~(1<<PD4);

}