Heißt du weißt woran es liegt combine?
Du meinst mich?
Nein!
Habe mir mal die *.zip angesehen....
Gefällt mir überhaupt nicht, das Programm!
Aus mehreren Gründen.
Darum wollte ich auch erst nichts dazu sagen.....
Beispiel:
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]);
Dieser Block macht mich kirrre!
Bei jedem ausgabe() Aufruf wird der Block NUMLEDS*NUMBUTTONS mal durchlaufen.
Bei NUMLEDS==5 NUMBUTTONS==5 also 25 mal
Bei NUMLEDS==7 NUMBUTTONS==7 also 49 mal
Der Sinn dessen will sich mir nicht erschließen.