Arduino打印格式-如何在循环中水平打印

Arduino打印格式-如何在循环中水平打印,arduino,Arduino,我正在努力格式化我的Serial.print语句。我对arduino很陌生,所以如果这是一个非常基本的问题和答案,我很抱歉。我只是无法想象它 我想打印三个变量:ValveNumber、每分钟流量和每小时流量。这些变量是包含5个值的数组。我使用循环计算它们 我希望它们的格式如下: Valve Number Flow per minute Flow per hour 1 3 90 2

我正在努力格式化我的Serial.print语句。我对arduino很陌生,所以如果这是一个非常基本的问题和答案,我很抱歉。我只是无法想象它

我想打印三个变量:ValveNumber、每分钟流量和每小时流量。这些变量是包含5个值的数组。我使用循环计算它们

我希望它们的格式如下:

 Valve Number    Flow per minute    Flow per hour
     1                 3                  90
     2                 3                  90
     ...........................................
     5                 5                  120
我所尝试的:

for(j=0;j<5;j+=1){
  Serial.print(flowmeternumber[j]); Serial.print(perminute[j]); 
  Serial.print(cumulative[j]);
   Serial.print("\t");
 }

for(j=0;j
for(j=0;jOkay,谢谢。我正在尝试,但出现了其他问题(仅在监视器中打印???),一旦修复,我将查看此解决方案是否有效。这似乎会损坏我的数据。不幸的是,我对arduino了解不够,无法更正此问题。您是否有
Serial.begin(9600)
行,串行监视器是否设置为相同的波特率(9600)?是的,这是我检查的第一件事。将
serial.println(“Hello world”);
放入设置/循环函数(无所谓)并在串行监视器中查找,以确认它是数据,而不是串行监视器(如果在监视器中找不到“Hello world”,请尝试注释掉所有其他打印命令)。
for(j=0;j<5;j+=1){
  Serial.print(flowmeternumber[j] + "\t");
  Serial.print(perminute[j] + "\t"); 
  Serial.println(cumulative[j]);
}