@radbruch:
"Führe endlos aus, aber brich ab wenn data[0] > 50 ist. Klingt echt viel besser als "mach 50 mal"", geb ich dir recht. Irgendwann kommt man halt zum verzweifeln, wenns net funktioniert obwohl eig kein Fehler drin ist.

"Woran merkst du, dass die erste Schleife nur einmal ausgeführt wird? Was macht du da eigentlich? "
1. Die Led wird rot, und fast gleich danach wieder grün und die Variable licht wird trotzdem gesetzt.
2. Ich will den Roboter über die OdometrieSensoren steuern, heißt z.B. den Asuro 50cm weit fahren lassen. Um schwarz und weiß richtig zu unterscheiden hab ich mir gedacht ich errechne zuerst ein Mittelwert (1. while-schleife). und danach wird ausgewählt, alles was unter dem mittelwert ist, ist weiß und alles drüber schwarz.(2. while-schleife).

Warnungen beim Kompilieren hab ich nicht.


spritnf() hat bis jetzt prima funktioniert, überhaupt kein Problem, aber ich werds mal weglassen vllt. hilfts.

@markusj:
kann ja mal vorkommen

Ich werd deinen Rat morgen beherzigen und es nochmal umändern,. Mal schauen was dabei herauskommt.

mfg Neo