D.h. das hier ist deine Schaltung?
Code:
_________________
      AVR        |
                 |
            PB0--+--------- Kapazitiver Schalter, liefert 0V oder 5V
                 |                
                 |       ___    LED
            PD4--+------|___|---|>|---+
                 |                    |
                 |                   ---GND
_________________|
Dann sollte das hier gehen:
Code:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{          
    DDRD = 0b00010000; // Pin 4 des PortD auf Ausgang     
    DDRB = 0b00000000; // Alle 8 Pins des PortB auf Eingang          
    while(1)     
    {         
        if(PINB & 0b00000001) // Wenn der Schalter 5V liefert...             
        {                 
            PORTD |= 0b00010000; // ...die LED anschalten...             
        }         
        else                         // ...ansonsten...             
        {                 
            PORTD &= 0b11101111; // ...die LED ausschalten             
        }                         
    }
}