ich habs ziemlich umständlich gelöst.
Hat jemand eine bessere Idee?
Code:
...
sprintf(stringTempT5,"%d",tempT5);
sprintf(stringTempT5Dec,"%d",(tempT5-floor(tempT5))*100);
...
buf[0]=stringHour[0];
buf[1]=stringHour[1];
buf[2]='.';
buf[3]=stringMin[0];
buf[4]=stringMin[1];
buf[5]=',';
buf[6]=stringDay[0];
buf[7]=stringDay[1];
buf[8]='.';
buf[9]=stringMonth[0];
buf[10]=stringMonth[1];
buf[11]='.';
buf[12]=stringYear[0];
buf[13]=stringYear[1];
buf[14]=',';
buf[15]=stringTempT5[0];
buf[16]=stringTempT5[2];
buf[17]='.';
buf[18]=stringTempT5Dec[0];
buf[19]=stringTempT5Dec[1];
buf[20]=',';
buf[21]=0x0D; //carriage return
buf[22]=0x0A; //line feed
Dies ist ziemlich mühsam, schlussendlich sollte es dann auch ein timestamp + 16 Temperaturwerte sein.
bin um jeden Gedankenanstoss dankbar
Lesezeichen