leider nein,
wenn das Programm den mode ändert (z.B. bei Reset), dann wird dir Learn-/Detect-Buttonfarbe nicht aktualisiert, sondern grau gemacht.
und wenn man Clear drückt, und dann auf OK, dann wird das komplett gelöschte Feld nicht übertragen, sondern das alte, vorherige.
Aber auch nach OK wird immer noch die Farbe von Detect/Learn auf grau zurückgesetzt, das darf auch nicht sein, denn hier werden Learn/Detect-Status ja überhaupt nicht geändert.
Und bitte keine zip-Anhänge!!
Teste es mal selber aus!
Man erkennt es am einfachsten, wenn man die letzten untersten Felder verändert.
Im Serial Monitor werden die Buttonclicks auch angezeigt,
dann das aktuell übertragene Keypad-Feld
und ebenfalls der jew. aktuelle, neu gesetzte Learn/Detect-Mode.
mein ursprünglicher Button-Clear Code ist übrigens inzwischen auskommentiert., daher wird Button Clear-Click nicht mehr seriell angezeigt
- vlt kannst du es für deine Änderungen wider mit verwenden:
Code:
/*
if(toClear) {
Serial.println((String)"toClear="+toClear);
memset(matrix , 0, sizeof(matrix));
toClear=0;
}
*/
- - - Aktualisiert - - -
Deine Version im Anhang hat nicht meine Änderungen mit übernommen, ich kann es jetzt nicht mehr genau so laufen lassen.
Bitte verwende immer meine Änderungen mit und verändere bitte immer nur meinen geposteten Code samt Versions-Nummer, sonst kommt alles durcheinander!
Insb. die loop solltest du immer mit verwenden, denn hier läuft der Serial Monitor zum Debuggen, aber auch in setup ist was geändert, und zusätzlich gibt es weitere Variablen.
Der Code wächst ja immer weiter...
Wenn du nicht mehr durchblickst, starte nochmal bei Version 0.0.2
https://www.roboternetz.de/community...l=1#post655984
Lesezeichen