VIRTUINO. Mi arduino no recibe los datos enviados

Hola gente estoy programando un controlador de temperatura con dos entradas analogicas y veo todo reflejado en una app virtuino. Los valores de las entradas analogicas los veo perfecto en mi android, el problema lo tengo cuando con un slider intento enviar un valor por un pin virtual, osea no veo ningun valor. Itente reflejarlo en el monitor serie y me marca 0. Vi muchos codigos por internet y en los ejemplos pero nada me funciona.
Estoy usando un arduino UNO junto con un modulo bluetooth hc05.
Desde ya muchas gracias!

#include <VirtuinoCM.h>

#include <VirtuinoBluetooth.h>
#include <SoftwareSerial.h>

SoftwareSerial bluetoothSerial = SoftwareSerial(10,11);
VirtuinoBluetooth virtuino(bluetoothSerial);

float slider;
int LEDVERDE = 3;
int LEDROJO = 2;
int EntradaAnalogica0 = A0;
int EntradaAnalogica1 = A1;
int SENSOR1;
int SENSOR2;
int ESCALADO1;
int ESCALADO2;

void setup() {
bluetoothSerial.begin(38400); //DEFINO EL PUERTO SERIAL A 38400 BAUDIOS

virtuino.DEBUG=true;

pinMode (LEDROJO, OUTPUT); //DEFINO A LEDROJO COMO SALIDA
pinMode (LEDVERDE, OUTPUT); //DEFINO A LEDVERDE COMO SALIDA
}

void loop() {
virtuino.run();
SENSOR1 = analogRead(EntradaAnalogica0); //LECTURA DE ENTRADA ANALOGICA 0 Y GUARDO EN VARIABLE SENSOR1
ESCALADO1 = map(SENSOR1, 0, 1023, 0, 50); //ESCALADO DE 0 A 50°
virtuino.vMemoryWrite(0,ESCALADO1);
delay(500); //DELAY DE MEDIO SEGUNDO

SENSOR2 = analogRead(EntradaAnalogica1); //LECTURA DE ENTRADA ANALOGICA 1 Y GUARDO EN VARIABLE SENSOR2
ESCALADO2 = map(SENSOR2, 0, 1023, 0, 50); //ESCALADO DE 0 A 50°
virtuino.vMemoryWrite(1,ESCALADO2);
delay(500); //DELAY DE MEDIO SEGUNDO

float slider = virtuino.vMemoryRead(2);
if (slider > ESCALADO1) {
digitalWrite(LEDROJO, HIGH);
digitalWrite(LEDVERDE, LOW);
delay(500);
}else if (slider < ESCALADO1){
digitalWrite(LEDROJO, LOW);
digitalWrite(LEDVERDE, HIGH);
}
delay(500);

}

prog.txt (1.72 KB)

Por favor lee las Normas del foro y edita tu post usando etiquetas de código