Libelium is offering new technical support channels, to contact with de Technical Support team to solve any issue our doubt please contact with your sales agent or visit our contact site



Post a new topicPost a reply Page 1 of 1   [ 4 posts ]
Author Message
 Post subject: Problema al leer datos del BloodPressure desde programa ext
PostPosted: Tue Jul 19, 2016 12:59 am 

Joined: Sat Apr 16, 2016 1:31 am
Posts: 7
Hola buenos dias/noches , estoy haciendo un proyecto en el cual integro los valores del blood pressure y el pulsioximetro y los envio a un programa externo por medio del puerto serial.. este es el codigo:
Code:
#include <eHealth.h>
#include <PinChangeInt.h>

int cont = 0;
int rele = 4;
int rr = 0;
void setup() {

 //pinMode(rele,OUTPUT);
 //delay(5000);
    eHealth.readBloodPressureSensor();
  Serial.begin(9600);
  delay(100);   
 
    eHealth.initPulsioximeter();
   
  PCintPort::attachInterrupt(6, readPulsioximeter, RISING);

  // 
}

void loop() {
 pinMode(rele,OUTPUT);
     
  uint8_t numberOfData = eHealth.getBloodPressureLength();   

  delay(100);

   
   
     
    Serial.print(30+eHealth.bloodPressureDataVector[numberOfData-1].systolic);
   
    Serial.print(F(","));
    Serial.print(eHealth.bloodPressureDataVector[numberOfData-1].diastolic);


   
  Serial.print(",");
  Serial.print(eHealth.getBPM());

  Serial.print(",");
  Serial.print(eHealth.getOxygenSaturation());
 
    float temperature = eHealth.getTemperature();

  Serial.print(",");       
  Serial.print("00"); 
  Serial.println("");
 
  delay(2000);
 
}

void readPulsioximeter(){ 

  cont ++;

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

}



mientras lo pruebo en el monitor serial del IDE funciona perfecto:

Image

el software de resepcion lo estoy en QT,y el problema es que paraque tome los datos del blood pressure debo abrirlo primero en el monitor serial de arduino, cerrarlo y luego probar en QT ... asi funciona perfecto... pero si abro primero desde qt directo.. los valores del blood pressure no funcionan aunque los otros si.. por ejemplo:

Si abro desde el programa sin abrir previamente el monitor serial de arduino:

Image

Los datos de abajo corresponden a los valores que le paso porvalor serial... pero vemos que al incicio sale 30,0 que corresponden al valor de la presion sistolica y diastolica respectivamente... y estos valores no los correctos... sim embargo los valores del pulsioximetro los toma sin problema...


Perooooooo esto pasa si antes de abrir el programa en QT abro el monitor serial de arduino:


Image

Como se puede ver hay si pasa los valores sin problemas...



Entonces alguna ayuda para que esto no pase???


Top
 Profile  
 
 Post subject: Re: Problema al leer datos del BloodPressure desde programa
PostPosted: Tue Jul 19, 2016 8:58 am 

Joined: Mon Sep 28, 2009 12:06 pm
Posts: 11366
Hola jeffer221,

No tenemos expericencia con QT, por lo que no podemos ayudarte con tu consulta.

Luis Martín.


Top
 Profile  
 
 Post subject: Re: Problema al leer datos del BloodPressure desde programa
PostPosted: Tue Jul 19, 2016 10:32 pm 

Joined: Sat Apr 16, 2016 1:31 am
Posts: 7
Saludos.. la cosa es que no es solo qt .. pasa lo mismo en java o c#... x ejemplo aqui lo hice en java:
Image


Y pasa lo mismo... si no abro previamente el monitor serial del arduino los datos no se muestran... ya se me acabaron las opciones de que podria pasar... No seria algo del codigo de arduino??? OJO que los valores que no salen solo son los del blood pressure , los del pulsioximetro funca sin problemas.


Top
 Profile  
 
 Post subject: Re: Problema al leer datos del BloodPressure desde programa
PostPosted: Wed Jul 20, 2016 8:02 am 

Joined: Mon Sep 28, 2009 12:06 pm
Posts: 11366
El módulo blood pressure utiliza la UART por lo que no es compatible con algún sistema que la utilice a la vez.

Quizás de ahí viene tu problema.

Un saludo.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 1   [ 4 posts ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Libelium theme based on 610nm Style by Daniel St. Jules of http://www.gamexe.net


© Libelium Comunicaciones Distribuidas S.L. | Terms of use.