Ich habe hier etwas gefunden.

Nun möchte ich diesen Code ausprobieren "Debounce-Makro von Peter Dannegger" und habe ihn für diesen zwecke so abgeändert.
Code:
/*
   Testapplication
 */
int main(void)
{
  DDRD  &= ~(1<<PD0);
  PORTD |=   1<<PD0;
  
  for(;;){
    if( debounce( PIND, PD0 ) )
      PORTB ^= 1<<PD0;
    
  }
}
Ich möcht mit Taste 0 eine LED ein und aus schalten, aber es geht nicht, nun ich blick langsam auch nicht mehr durch hätte nicht gedacht das, das so schwer wird.

Danke
by Ferdinand