PROBLEMA AL CARGAR ARDUINO BT

hola a todos! estoy intentando con el arduino BT al que le he puesto un chip para km sake las coordenadas d movimiento, conectarlo a mi pc mediante bluethoot.

El programa que estoy usando es el de arduino y el codigo el siguiente (uno d los que viene de ejemplo):

const int groundpin = 18; // analog input pin 4 -- ground
const int powerpin = 19; // analog input pin 5 -- voltage
const int xpin = 3; // x-axis of the accelerometer
const int ypin = 2; // y-axis
const int zpin = 1; // z-axis (only on 3-axis models)

void setup()
{
// initialize the serial communications:
Serial.begin(9600);

// Provide ground and power by using the analog inputs as normal
// digital pins. This makes it possible to directly connect the
// breakout board to the Arduino. If you use the normal 5V and
// GND pins on the Arduino, you can remove these lines.
pinMode(groundpin, OUTPUT);
pinMode(powerpin, OUTPUT);
digitalWrite(groundpin, LOW);
digitalWrite(powerpin, HIGH);
}

void loop()
{
// print the sensor values:
Serial.print(analogRead(xpin));
// print a tab between values:
Serial.print("\t");
Serial.print(analogRead(ypin));
// print a tab between values:
Serial.print("\t");
Serial.print(analogRead(zpin));
Serial.println();
// delay before next reading:
delay(100);
}

Se carga bien pero el problema es que para cargarlo le doy al boton del reset, este se conecta al bluethoot, se carga y entonces el bluethoot se desconecta, y si le pincho a serial monitor no me aparece nada porque está desconectado.

Hay alguna manera de hacer que no se desconecte?? o algun otro programa km sirva??

tambien he pensado que el problema puede ser por los baudios

Serial.begin(9600); --> este es el k viene en el ejemplo

aunk he probado con otros valores y nada.

Espero que me podais ayudar, un saludo y gracias.