hc-06 not receiving

my hc-06 Bluetooth device won't receive data

it connects to my phone and sending data to my phone works but when i try to send data back it is like nothing happens

i did try a few different android apps but nothing works

Arduino is running Example code for serial communication

am i missing something obvious? :frowning:

Try to look at this .
It helped me a lot when i started working on bluetooth communication :slight_smile:
http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf

Does the led still blink even when you connect to the phone?
What are you using on android to monitor the serial communication ?

No the led turns permanently on

as for Android I tried a few Bluetooth Terminal apps and Bluespp

What sketch are you testing ?
SerialEvent? SerialReadASCIIstring? SerialCallResponse?

Other basics questions: Did you set the correct baud rate on the android application?

mclumos:
it connects to my phone and sending data to my phone works but when i try to send data back it is like nothing happens

am i missing something obvious?

No

I assume by Example you mean code supplied with the IDE and therefore it should be kosher. One-way traffic proves the terminal app, the pairing, the baud rate, and the Rx/Tx wiring are all OK and the right way round. It seems that about all that is left is that the Bluetooth Tx to Arduino Rx is on the right pins but a connection is bad.

I believe all Android terminal apps work the same way and I don't think the problem would be at that end.

ok thx

I will borrow a different BT device and test it with that

I am having the same issue now. Did you ever find the solution?

Note the date of the last post, also the number of posts the OP made. You are not likely to get a reply. If you really have the same problem, the most likely answer is in the Arduino Rx wire.

You might find the following background notes useful

http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf
http://homepages.ihug.com.au/~npyner/Arduino/BT_2_WAY.ino

but you already know the basic stuff..........

I figured out that my unit was faulty. Another one worked.