um es nochmal zu verdeutlichen:
der Farbwechsel darf nicht stattfinden, weil ein Button im Formular gedrückt wurde,
sondern einzig und allein, weil im Code steht
modeDetect=1/0
oder
modeLearn=1/0.


Ich muss deinen Code ändern können, denn dein Code muss auf meinen Code passen und reagieren.

Ich brauche deinen Code auch nicht als unveränderliche Schnittstelle, sondern als integralen Bestandteil MEINES Codes.

- - - Aktualisiert - - -

zum Video:
man sieht nach Druck auf Clear nicht, was im Serial Monitor passiert, da wird der Fehler nämlich offensichtlich!
markiere die beiden letzten Felder,
drücke OK,
kontrolliere im Serial Monitor.

drücke Clear, drücke OK,
kontrolliere im Serial Monitor:
hier sind immer noch die letzten 2 Felder markiert.

es dürfen auch nicht sowohl Learn als auch Detect Button gleichzeitg beide rot oder beide grau sein, bedingt durch die Variablen
modeLearn und modeDetect.

GGf. poste bitte deinen neuen Code samt meiner Ergänzungen (Version 0.0.5)