sio sollte es abe rgehen oder ?
Code:
#include "asuro.h" 
#include <stdlib.h> 


void ZahlSenden(int zahl) 
{ 
	char text[6]=" "; 
	itoa(zahl,text,10); 
	SerWrite(text,5); 
} 



int main(void) 
{ 
	unsigned int data[2]; 
	unsigned int wechsel_l, wechsel_r, mittelwert, start_var_l, start_var_r; 
	
	Init(); 
	SerWrite("Start ",6); 
	MotorDir(FWD,FWD); 
	MotorSpeed(125,125); 
	OdometrieData(data);
	start_var_l=data[0];
	start_var_r=data[1];
	mittelwert=350;
	wechsel_l=0;
	wechsel_r=0;
	while (1) {
		OdometrieData(data); 
		if (data[0]<mittelwert && start_var_l>mittelwert) {
			start_var_l=data[0];
			wechsel_l++;
		}
		
		if (data[0]>mittelwert && start_var_l<mittelwert) {
			start_var_l=data[0];
			wechsel_l++;
		}
		
		if (data[1]<mittelwert && start_var_r>mittelwert) {
			start_var_r=data[0];
			wechsel_r++;
		}
		
		if (data[1]>mittelwert && start_var_r<mittelwert) {
			start_var_r=data[0];
			wechsel_r++;
		}
		
		
		ZahlSenden(wechsel_r);
		SerWrite("\t-",3); 
		ZahlSenden(wechsel_l);
		SerWrite("\n\r",4); 
		
	
   }
   return 0; 
}