![Profile Picture](/uploads/avatars/293.jpg)
dicka
USA
Asked
— Edited
I was playing with Arduino Uno and tried to use my BlueSMiRF Gold Class1 Bluetooth modem. I finally found that the modem wants to communicate with the PC/Terminal at its default 115200 baud rate. But it can communicate with Uno at other rates, say 9600 baud. And this required sending a command to the modem, which I learned how to do.
The modem works in EZ-B without any command settings. Is ARC automatically setting to 115200 baud to communicate with the modem, or should I be setting it to that? If so, how do I do that? I've been having problems with Bluetooth connection and wonder if this would help.
The EZ-B talks at 9600 and normally can auto baud to accomplish this task. It is suggested that you change the bluetooth to 9600 for better results. You mentioned you know how to change the baud rate using the AT commands. That's what needs to be done in this case.
Yes, I know, I have set the BlueSMiRF to 9600 to talk to EZ-B, but what baud rate is ARC using to talk to the BlueSmiRF, which likes 115200 ? Please re-read my question in the first post and tell me whatever you know about this.
The bluetooth does not have a preference of any baud rate. It will become a Tx, Rx pipe at whatever rate you set it to. The EZ-B talks at 9600 baud.
Sparkfun told me to leave the PC-to-BlueSMiRF baud at the default 115200. But what you say makes sense if ARC is communicating at 9600 (or whatever), because it does work!
Thanks for the help.
Nice , test its range outdoors. See how far away you can get.
Don't forget that you also need a class 1 bluetooth device on your PC to communicate with the class 1 BlueSM1RF you have installed into your EZ-B in order to obtain the 100 meter range.
I got the Sparkfun dongle when I ordered my BlueSMiRF.