I want to use the bluetooth bee (www.seeedstudio.com/wiki/Bluetooth_Bee) with the arduino mega 2560. Is it necessary to have the xbee shield ( www.seeedstudio.com/wiki/XBee®_Shield) or can you connect it directly using the Rx and Tx pins of the bluetooth bee?
I'd use the shield although theoretically you could wire all connections yourself. There are a few more necessary than just the RX and TX line. You need at least the 3V3 and GND additionally. A few others (as RST) might also be a good idea.
What's the advantage/need of the shield? I found another bluetooth module ( www.rhydolabz.com/index.php?main_page=product_info&products_id=479) Can this be connected directly. I'm new to wireless. I want to know if it supports RFCOMM or is it common to all bluetooth devices.
There are also bluetooth shields as this one:
http://shop.boxtec.ch/product_info.php/cPath/59_57_82/products_id/40422
For the BT-Bee you probably need the shield because this way you can connect the components by just sticking the together. Otherwise (also with the module from your latest post) you have to make the wiring yourself and you have no physical fixation. This might be intended but usually isn't.
If you tell us your intended usage we might propose something different.
I want to establish an RFCOMM connection between the arduino and an android phone. So if were to do so how could I proceed? I would prefer the bluetooth module by rhydolabz mentioned above.
I don't mind using jumper wires and making the pin connections.
And the second module has a built.in 3v3 to 5v. It has only 5 pins:
Rx
Tx
Vcc
Gnd
Reset
So I want to establish an RFCOMM connection with an android phone and the arduino, can I connect this module to the arduino directly?
Attention, it's rated 5V and includes a level converter for the BT sub-module (which operates with 3V3).
Yes, you can connect this module to the Arduino directly, the communication is TTL level (5V) as is the Arduino's. You may want the Reset line to connect to one of the digital pins so you can reset the module if need arises.