Bluesmirf and Arduino decimilia RX-TX

I'm having problems with a BlueSmirf, with the Roving Networks command set (model RN41. and WRL-0052 Sparkfun) to pass serial data via RX-TX on the Arduino. Has anyone else been successful with this version of the smirf sending serial data to the Arduino?

The Arduino will pass commands through to place the Bluesmirf in command mode, and a connection is made, but no other data happens after that. I'm polling for the connection in the code, and get no responses, and none from the inputs either.

If I know someone out there has found this easy, perhaps it is my code....thanks.

If it's anything like the WRL-00582, you'll need to check the mode it's in - there are 3, and only 1 of them is right. They claim they check these before shipping, but mine arrived in the wrong mode.

Type in SM,1

It should reply

AOK

Type in h

It should display the command set.

The mode needs to be "slave" and check the Baud rate [Baudrt(SW4)], and make sure it's the same as the rate your using on Arduino.

If this gets too complex or you have no luck, start a new thread at their forums - it wouldn't be the first time someone's had issues with one of their BT's.

Hi John,
Thanks for your reply. I've gone through every mode (master, slave, auto...different modes for each unit, one master one slave, etc. etc....) and changing every other setting in every possible configuration, and still no luck.

I've built two very similar, simple circuits using Xbee and the RN24 BT. There are two Arduinos and two BT or Xbee modules, that are to connect and send pentiotometer info to each other to light up an LED on analog. The circuits work perfectly with Xbees, but not with the BTs.

I wonder if there might be some issue with TTL and RS232? Hard to figure out, but the BT literature says the units speak TTL at 3.3V...no luck there either. Could it be the way Sparkfun connected up the pins to the UART?

The Sparkfun forums are full of people having problems, but the replies are not very helpful. If there's another forum you suggest, please let me know.

thanks again.

Hi John,
Thanks for your reply. I've gone through every mode (master, slave, auto...different modes for each unit, one master one slave, etc. etc....) and changing every other setting in every possible configuration, and still no luck.

I've built two very similar, simple circuits using Xbee and the RN24 BT. There are two Arduinos and two BT or Xbee modules, that are to connect and send pentiotometer info to each other to light up an LED on analog. The circuits work perfectly with Xbees, but not with the BTs.

I wonder if there might be some issue with TTL and RS232? Hard to figure out, but the BT literature says the units speak TTL at 3.3V...no luck there either. Could it be the way Sparkfun connected up the pins to the UART?

The Sparkfun forums are full of people having problems, but the replies are not very helpful. If there's another forum you suggest, please let me know.

thanks again.

Hey, sorry to hear that but at least you've eliminated the most likely culprit.

Have you tried disabling the password? That'll be a suggestion they make which isn't very helpful since your device will be open for the world to see, but, try it anyway.

Otherwise, start a thread at sparkfun - and also, email spark@sparkfun.com.

They don't like being told there's a problem with BT's they've sold because they "claim" to test every unit before it's sent out. What you need to know from them, is the method they used to test it so you can replicate the environment on your side.