如何使用Arduino的串行打印

时间:2013-02-21 17:32:12

标签: c eclipse optimization arduino

我想将Serial.print()用于Arduino项目。具体问题是我想打印两个用斜杠分隔的数字,如下所示:

56 / 345

我能做到

int x = 56;
int y = 345;
Serial.print(x);
Serial.print("/");
Serial.print(y);

我可以避免第二次串行打印或只提供一次串行打印吗? API不使用printf()

1 个答案:

答案 0 :(得分:2)

您可以sprintf()为临时字符串,然后Serial.print()

char tmp[32];  
sprintf(tmp, "%d/%d", x, y);  
Serial.print(tmp);