我使用UTFT库和Onewire草图在LCD上绘制温度图(480 x 320):
for (int i=1; i<478; i++)
{
myGLCD.drawPixel((1+xi),119-(celsius) );
xi++;
delay(100);
}
这有效,但我不明白为什么当我删除for循环时它不起作用。至于我可以读取代码,该函数应该仍然绘制没有for循环的像素 - 它只绘制一个没有循环的像素 - 除此之外,如果我使用循环,程序的其余部分将停止,直到循环完成,这很糟糕,因为我想不断绘制图形。