Hi Leute. Danke fürs lesen. Hab folgendes Problem.
Ich habde den Roboter Asuro, und möchte die Odometriedaten auslesen und speichern.
z.B. ein Stück vor fahren und die hell/dunkel Stellen zählen.

Ich kann zwr die Odometriedaten einlesen

a=OdometrieData(odo);

a verändert sich je nach hell,dunkel stelle

bei dunkelstellen nehme ich einen wert von a >=500 an ( dunkel=höherer wert)

also mache ich
if (a>=500)
Zaehler++;

---

Nun das Problem: Der dunkelwert ist nicht nur einmal erreicht sondern bei
Prozessordurchlauf mehrmals vorhanden, also würde eine einzige Dunkelstelle den Zähler hochschießen lassen ;(

Was kann ich tun ? Hab in anderen Programmen Flags entdeckt, die sind mir leider noch nicht bekannt. Kann es mir jemand erklären oder einen Lilnk schicken wo der Syntax erklärt ist ??

Vielen Dank