如何使用textview中更新的值显示数据?

时间:2015-12-22 02:40:27

标签: android listview bluetooth textview arduino-uno

我想显示我的数据,如下图所示: display in textview

现在我的数据显示在listview中,如图所示。但问题是我不知道收到的数据。换句话说,我不知道何时会收到温度数据,何时会收到RBPM和SPO2。 listview display

#include <PinChangeInt.h>
#include <PinChangeIntConfig.h>

#include <eHealth.h>
#include <eHealthDisplay.h>


int cont = 0;

void setup() {
  Serial.begin(9600);  
  eHealth.initPulsioximeter();

  //Attach the inttruptions for using the pulsioximeter.   
  PCintPort::attachInterrupt(6, readPulsioximeter, RISING);
}

void loop() {
//getting the value as a variable
int BPMval= eHealth.getBPM();
int SPO2val = eHealth.getOxygenSaturation();
float temperature = eHealth.getTemperature();

 Serial.println(BPMval);
 Serial.println(SPO2val);
 Serial.println(temperature, 2); 
 delay(250);
}


//Include always this code when using the pulsioximeter sensor
//=========================================================================
void readPulsioximeter(){  

  cont ++;

  if (cont == 50) { //Get only of one 50 measures to reduce the latency
    eHealth.readPulsioximeter();  
    cont = 0;
  }
}

您好我在这里包含了Arduino代码以获取更多详细信息。我应该打印像println(&#34;#&#34;);所以我可以识别我收到的数据?

1 个答案:

答案 0 :(得分:0)

我们无法帮助您解决这个问题。您必须能够识别输入类型。

您可以尝试将正则表达式模式匹配用于“可能”(取决于两个(或更多)输入可能性的一致性。

http://developer.android.com/reference/java/util/regex/Pattern.html