本帖最后由 kai191 于 2012-3-17 17:50 编辑
534659123 发表于 2012-3-16 20:59
贴出完整源代码。。。
void loop()
{
tempSens.requestTemperatures();
float t=tempSens.getTempCByIndex(0);
Serial.println(t);
rT= (int)(t*100);
for (i=0; i<50; i++)
{
num=rT;
}
for (j=0; j<50; j++)
{
tho=num[j]/1000;
hun=num[j]%1000/100;
ten=num[j]%1000%100/10;
digitdisplay(tho,0);
delay(del);
digitpoint(hun,1);
delay(del);
digitdisplay(ten,2);
delay(del);
digitdisplay(10,3);//显示C
delay(del);
}
}
每次显示完一个数字后,就会停在最后一位上,就是只显示C,然后等新的数据来了之后才会开始更新,该如何解决呢? |