2015-12-22 54 views
0

我想如下面的图像中显示我的数据: display in textview如何使用textview更新值显示数据?

现在我的数据是在列表视图显示,如图所示。但问题是我不知道我收到了什么数据。换句话说,我不知道什么时候会收到温度数据,什么时候我会收到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; 
    } 
} 

您好我在这里includeded Arduino的代码,了解更多详情。我应该打印一些像println(“#”);所以我可以识别我收到的数据?

回答

0

我们无能为力,帮助您做到这一点。你必须能够识别输入类型。

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

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

+0

嗨@mawalker我张贴Arduino的代码。因此,是否有可能让android知道它收到了什么?就像我println(“#”)将android识别它? – Spotty