Bitte schaut Euch die unteren Zeilen an.
Ich fürchte, es muss mit der Syntax zusammen hängen.
Welchen Fehler mache ich bei der Verknüpfung mit den Operatoren?
im Klartext möchte ich formulieren:
"wenn Wahl(schalter ausgelesen) den Wert2 hat und der dritte Durchlauf
(Zeitmultiplikator) erfolgte und der Startschalter (Variable) gedrückt wurde...
DANN springe Funktion Automatik an.
Es kann natürlich auch sein, dass durch einen Programmierfehler niemals alle drei Bedingungen gleichzeitig erfüllt sind. Lass dir die Werte vor dem If über den seriellen Monitor ausgeben.
Ich lese aus Euren Antworten, dass die Abfrage
selbst in Ordnung ist.
Der Tipp, dass bei nicht Erfüllung der Abfrage
auch kein Sprung erfolgt ist soweit klar.
Trotzdem danke, denn ich war mir gestern Nacht
mit gar nix mehr sicher...
Dann mal weiter schauen, WARUM kein Sprung erfolgt.
Das mit dem Counter = 33
Counter ++
und if Counter < 25
kapier ich nicht.
Die Bedingung wird erst nach nem
Überlauf wahr ? Oder ist das ein Programmier- Trick
den ich noch nicht verstehe?
die 33 dient nur zur aller ersten Überhöhung damit gleich beim ersten Aufruf die "Überschrift" ausgegeben wird. Muss nur größer der > 25 sein. Für alles danach gilt die > 25. Damit wird aller 26 Zeilen eine Zeile eingefügt zum besser lesen, wenn es permanent ausgegeben wird.
lernste auch noch solche Dinge selbst zu erfinden. Ist nur eine Frage der Zeit bis man gewisse Dinge zu kombinieren anfängt. Sieht auf den ersten Blick vielleicht etwas durcheinander aus, auf den zweiten glas klar. Das Ausgabeintervall in ms und aller wieviel Zeilen die Überschrift erscheinen soll (>25) kannste dir alles anpassen.