Wenn der Status für alle Buttons stehen bleiben soll (also wenn er 1 ist, dass er 1 bleibt, bis Du ihn löschst, also auf 0 setzt), habe ich hier die Code-Stellen markiert, die dann entfernt werden könnten:
Hier ein Auszug, aus dem gesamten Code, um den es dabei geht:
//Auswerten des Query-String vom Browser
int n = 0;
if(server.hasArg("bn")){
if(server.arg("bn") == "clear") {isClear=1; for(int i=0; i<(tableWidth*tableHeight); i++) matrix[i] = 0;} else {isClear=0; isChange=0;}
if(server.arg("bn") == "save") isSave=1; else isSave=0;
if(server.arg("bn") == "reset") isReset=1; else isReset=0;
if(server.arg("bn") == "detect") {isDetect=1; if(ifDetect)stateDetect=1;} else isDetect=0;
if(server.arg("bn") == "learn") {isLearn=1; if(ifLearn)stateLearn=1;} else isLearn=0;
}
Nachtrag:
-----------
Dann sieht das nachher so aus, wenn alle Buttons angeklickt sind und nichts zurückgesetzt (auf 0) wurde:
Code:
isChange: 1
isLearn: 1
isDetect: 1
isReset: 1
isSave: 1
isClear: 1
stateLearn: 1
stateDetect:1
MfG
Lesezeichen