I have run a number of tests and still have some trouble using the BTBee. Let me explain.
Test 1. I wrote a sketch that listens to the serial port and moves a motor to position A if the letter "a" is received and to position B if a "b" is received. When I connect to the PC normally using a USB cable and use the serial monitor, this works fine. This tells me that my Arduino code can process simple commands.
Test 2. I have a Windows CE6 handheld computer with a simple communications program on it. I can pair it to a Windows XP computer that has a Bluetooth dongle in it and send properly formatted data to a terminal program running on the PC. This means that my handheld computer can output the "a" and "b" just fine.
Test 3. I plug in the BTBee Pro module into MotoMama, use the handheld terminal to pair to it and then run my simple communications program on the terminal. I try to send "a" and "b" to see what will happen. This is where it has a problem. The BTBee Pro is somehow corrupting my data and not passing the "a" and "b" through properly to the Arduino code. I converted the data sent by the terminal into 8 bit binary data and found that even though I send different characters, I only see one of three binary patterns. The BTBee Pro is not working right.
I looked through the datasheet for the BTBee Pro and I am not sure if there is a series of commands that I should send it. I have to believe that someone out there is using the BTBee Pro with the MotoMama, and if so, I'd love to see how they made it work properly.