void data() { //char test_data[] = "test3,3v"; //char test_data[] = "t133v+103c299h95s"; // vc-напряжение на батарее - целая часть // vd-напряжение на батарее - дробная часть //u=vc*10+vd int u=vc*100+vd; //tc=25 температура ds1802- целая часть //td=3 температура ds1802- дробная часть int t=tc*10+td; //zn; знак 0+ 1- температура ds1802 int h=hc*10+hd; //hc=75;влажность dh22- целая часть //hd=6;влажность dh22- дробная часть //s=56; освещенность char u1[4]; char t1[4]; char h1[4]; char s1[4]; if (u<100) {sprintf (u1,"0%d",u); } else {sprintf(u1,"%d",u); } if (s<10) {sprintf (s1,"0%d",s); } else {sprintf(s1,"%d",s); } if (t<100) {sprintf(t1,"0%d",t); if (t<10){sprintf(t1,"00%d",t);} } else {sprintf(t1,"%d",t); } if (h<100) {sprintf(h1,"0%d",h); if (h<10){sprintf(h1,"00%d",h);} } else {sprintf(h1,"%d",h); } if (zn==0) {sprintf (test_data, "t1-%sc%sv%sh%s",t1,u1,h1,s1);//"t1+103c33v299h95s"; } else {sprintf (test_data, "t1+%sc%sv%sh%s",t1,u1,h1,s1); } //sprintf (test_data, "t1%sv%st%ss%st", v1,t2,s3,s4); }