Connectin Problem of Arduino BT

Hi everyone, I NEED HELP~~ :stuck_out_tongue: :stuck_out_tongue:
I used Arduino BT to connect with my laptop and it did work well until yesterday.....><..... :disappointed_relieved:

I connected one pin which is set up as OUTPUT to the high voltage supply by accident, and then I noticed that the batteries became hot and even smelt something burning....so I turned off the batteries immediately.

After such a disaster, whenever I tried to connect the Arduino BT to my laptop, I have to press the reset button and the connection can only insist like 5 second. When I use the serial monitor, the connection will fail after receiving only the first data! =( =( =(

Is there any way to make sure that the Arduino BT is broken or not?

Thank you soooo much! :slight_smile:

Is there any way to make sure that the Arduino BT is broken

I think you already found one...

Paul is right you found it. Another will be replace it and see what happens.

Thank you very much for your reply! XD

PaulS:
I think you already found one...

I just found it might be the problem of my CODE! But I still cannot figure it out...

My first code:

void setup(){
Serial.begin(115200);
pinMode(13,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
digitalWrite(13, HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);
}

void loop(){
int sensorValue = analogRead(A0);
Serial.println(sensorValue, DEC);
delay(100);
}

As the first picture shown, it didn't work at all(receive only one data, then stop)

My second code(only delete several lines in the setup part):

void setup(){
Serial.begin(115200);
pinMode(13,OUTPUT);
digitalWrite(13, HIGH);
}

void loop(){
int sensorValue = analogRead(A0);
Serial.println(sensorValue, DEC);
delay(100);
}

As the second picture shown, it works well(receive data continuously~~)

How could this be possible....totally confused....

How could this be possible....totally confused....

I connected one pin which is set up as OUTPUT to the high voltage supply by accident, and then I noticed that the batteries became hot and even smelt something burning....so I turned off the batteries immediately.

Was the one pin that you connected the high voltage to pin 7 or 8? If you've fried them, then not setting it as OUTPUT and not turning it on would explain why the program works one way and not the other.

Was the one pin that you connected the high voltage to pin 7 or 8? If you've fried them, then not setting it as OUTPUT and not turning it on would explain why the program works one way and not the other.

No it's not. And one more thing, if I only delete pin 7 and still set pin 8 to high, I can receive the data.

Was the one pin that you connected the high voltage to pin 7 or 8? If you've fried them, then not setting it as OUTPUT and not turning it on would explain why the program works one way and not the other.

I tried this on another Arduino BT and the results are exactly the same with my board.

Does pin 7 have any specific function or what?

Tell you what, lets look at some reference material: http://arduino.cc/en/Guide/ArduinoBT

Pin 7 is connected to the reset pin of the bluetooth module; don't use it for anything (except resetting the module).

Tell you what, lets look at some reference material: http://arduino.cc/en/Guide/ArduinoBT

Pin 7 is connected to the reset pin of the bluetooth module; don't use it for anything (except resetting the module).

Oh that's a BIG help! Thanks a lot! XD

You're welcome. Always happy to help.