hi allerseits,

ich versuche mich wieder mal an meinem projekt, mit der batteriespannung und dem aussortieren der ausreisser bin ich eigentlich zufrieden, obwohl man es sicher elegenter machen kann:
Code:
/*ladestation_anfahren*/

#include "asuro.h"
#include "inka.h"
#include "stdio.h"


unsigned int batt_1;
unsigned int batt_2;
unsigned int batt_3;
double u_batt;

int main (void)

{

Init();

WaitforStart();

while(1)
{
	(batt_1)=Batterie();
	(batt_2)=Batterie();
	(batt_3)=Batterie();
	if ((batt_1)<((batt_2)-(batt_2)/100)) (batt_1)=Batterie();	
	
	if ((batt_2)<((batt_3)-(batt_3)/100)) (batt_2)=Batterie();	
	
	if ((batt_3)<((batt_1)-(batt_1)/100)) (batt_3)=Batterie();			
	(u_batt)= 0,0055*Batterie();

	SerWrite("\r\n batt_1: ",11);
	PrintInt(batt_1);
	SerWrite(" batt_2: ",9);
    PrintInt(batt_2);
	SerWrite(" batt_3: ",9);
    PrintInt(batt_3);
	SerWrite(" u_batt: ",9);
    printf ("%5f", (u_batt));
	SerWrite(" [V]",4);


  {
  EncoderInit();
 	if (PollSwitch()>0) {
	StatusLED(RED);
	Go (-100, 150);
	}
	else {
	Go (200, 150);
	StatusLED(GREEN);
	Msleep(500);
	}
	
	if (PollSwitch()>0) {
	StatusLED(RED);
	Go (-100, 150);
	}
	else {
	Turn (90, 150);
	StatusLED(YELLOW);
	Msleep(500);
	}
  }
}
return 0;
}
ich wollte mir aber zu den Batterie() werten auch noch die daraus errechnete spannung ausgeben, was ich auch mache, wo und wonach ich auch suche, es wird einfach nix im terminal ausgegeben...

auszug aus dem oberen code:

Code:
PrintInt(batt_3);
	SerWrite(" u_batt: ",9);
   printf ("%5f", (u_batt));
	SerWrite(" [V]",4);
was stimmt da nicht?