Arduino Nano // gelöst

Joe-muc:

void ausgabe()

{
  for (int j=0;j<NUMLEDS;j++)
  for (int i=0;i<NUMBUTTONS;i++)
    {
    if(buttonResult[i]==DOUBLECLICK) ledState[j]=LOW;
    }
   
    if(buttonResult[0]==SHORTCLICK)
    ledState[0] = !ledState[0];
    if(buttonResult[1]==SHORTCLICK)
    ledState[1] = !ledState[1];
    if(buttonResult[2]==SHORTCLICK)
    ledState[2] = !ledState[2];
    if(buttonResult[3]==SHORTCLICK)
    ledState[3] = !ledState[3];
    if(buttonResult[4]==SHORTCLICK)
    ledState[4] = !ledState[4];
    if(buttonResult[5]==SHORTCLICK)
    ledState[5] = !ledState[5];
    if(buttonResult[6]==SHORTCLICK)
    ledState[6] = !ledState[6];
    if(buttonResult[7]==SHORTCLICK)
    ledState[7] = !ledState[7];
    if(buttonResult[8]==SHORTCLICK)
    ledState[8] = !ledState[8];
   
    digitalWrite(ledPins[0],ledState[0]);
    digitalWrite(ledPins[1],ledState[1]);
    digitalWrite(ledPins[2],ledState[2]);
    digitalWrite(ledPins[3],ledState[3]);
    digitalWrite(ledPins[4],ledState[4]);
    digitalWrite(ledPins[5],ledState[5]);
    digitalWrite(ledPins[6],ledState[6]);
    digitalWrite(ledPins[7],ledState[7]);
    digitalWrite(ledPins[8],ledState[8]); 
   
}

Nachdem ich die for-Schleifen in „Ausgabe“ so umgeschrieben bzw. korrigiert habe funktioniert alles wie es soll, auch mit 8 Tastern und LED‘s.

Danke euch allen für die Hilfe und Denkanstöße

lg Joe