Problemas en la conexión arduino y bluetooth

Hola, porfa necesito ayuda.
Actualmente estoy trabajando en mi tesis, estoy desarrollando un ECG cuyos datos se deberían ver en forma de gráficos en el móvil, puedo ver esos datos en el IDE de Arduino, en el serial ploter, pero cuando hago la conexión con el móvil desde app inventor, no me muestra los datos en forma de gráficos sino, en datos numéricos.

adjunto los codigos con los que estoy trabajando:

-------------------------------------------------------------------------------
int PulseSensor = A0 ;        // 
int LED13 = 13;               // Blink del LED segun la frecuencia de pulsos
int Buzzer = 2;



int Signal = 0;                
int Threshold = 520;           //Dato analogico considerado como un pulso     




void setup() {
  pinMode(13,OUTPUT); 
  pinMode(2,OUTPUT);
  Serial.begin(9600);        
  Serial1.begin(57600);     // Velocidad de comunicacion con el modulo Bluetooth HC-05 
   
}


void loop() {

  Signal = analogRead(PulseSensor);  //Lectura de datos del sensor de ritmo cardiaco
                                              
   Serial.println(Signal);                   

   
   if(Signal > Threshold){                           
     digitalWrite(LED13,HIGH);   
     digitalWrite(Buzzer,HIGH);
     delay(30);
     digitalWrite(Buzzer,LOW); 
     
   }
   
   if(Signal <= Threshold) 
   {
       digitalWrite(LED13,LOW);                
       
       digitalWrite(Buzzer,LOW);
   }
   Serial1.print("*G");             //caracter definido en la aplicacion Bluetooth Electronic para empezar a recibir informacion
   Serial1.print(String(Signal));  //Mandamos la informacion al modulo HC-05
   Serial1.print("*");
   delay(100);

   digitalWrite(Buzzer,LOW);
   
}
-----------------------------------------------------------------------------
void setup() {

Serial.begin(9600);

pinMode(10, INPUT); // Setup for leads off detection LO +

pinMode(11, INPUT); // Setup for leads off detection LO -

}

void loop() {

if((digitalRead(10) == 1)||(digitalRead(11) == 1)){

Serial.println('!');

}

else{

// send the value of analog input 0:

Serial.println(analogRead(A0));

}


delay(400);

}

Problema de la app no de arduino, debes ver como graficar en la app. Consulta la documentación de AppInventor.

Saludos

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.