Yeah, I agree that the ones you got are really cheap. Bare modules cost $24 so that's $48 for a pair. The ones you got also come with an antena. Have you tested their max range?? How well do they perform?
as I said tens of times in this thread: get a bluetooth dongle and use a terminal program (such as putty) to check if: A) the app is sending B) the BT module reacts to manualy entered commands (through serial)
But even before that check if TX pin on the BT module is connected with RX pin on arduino
You're 100% sure that TX light is flashing ?? since you're sending stuff to the arduino board shouldn't the RX LED flash ?? I am away from my board ATM so I can't check whether RX or TX flashes when it receives but I think it should be RX not TX
Is the bluetooth module TX pin connected to RX pin on the arduino board ?? it should be. If it isn't correct that
If you want to check exactly what is being sent from the module to the board then use software serial to create another UART port on other pins and create a sketch that retrieves whatever is sent through that serial and passes it to hardware serial (and thought USB connection to the computer where it can be seen using a serial monitor) The reason why you need to use software serial is because you can't have anything connected to hardware uart pins and use serial through USB connection.
hmm... I am just guessing here but have you tried setting the condition Bluetooth client bytes available to receive to number of bytes you expect to get through serial (probably including delimeter byte)??
jimdare It took me a while to figure it out... You get this error because of select list item block. It crashes when there isn't item #2. Apparently something gets through serial but it isn't what you expect it to be and list index #2 doesn't exist.
How I fixed it ? Just put all your select list index number X inside an if block - and set condition to (list length = number of items you should get in the list)
I am not particularly familiar with nano but aren't you using TX and RX pins on nano for both bluetooth and serial connectivity with the computer ??
Try to connect the module to some other pins on arduino - you'll need to use software serial (don't forget you need to have TWO serials in your code - hardware one for sending data to the computer and software serial for communication with the BT module) http://arduino.cc/en/Tutorial/SoftwareSerialExample