Here is an interesting item. Setting up and using the iteaduino BT controller. What was interesting was trying to determine how to use the device while determining where the problems occur. Despite the device being very well designed there are some gotchas.
Number one is the A/B jumper settings. You need some jumpers to connect the Atmega328′s control lines to the BT device. The BT device is named HC-05 and the important chip number on the device is the BC417143B. Searching for that chip will guide you to the manufacturer who upon registration will set you up with all sorts of goodies. Of course you don’t really need those goodies unless you are intending to use the HC-05 for more than just serial communication.
Back to the jumpers. The jumpers (2) need to be set for position A for talking from the FTDI chip to the BT chip. For operation and sending data from the BT chip to the Atmega328 then the jumpers need to be set for position B. For communicating to the BT device when set to CMD mode I had issues with the BT chip setting its receive output high. I could never figure out why it did it, but leaving the device unpowered overnight fixed the issue. I don’t know how long it takes to recover unpowered, but remember reading somewhere that it gets into a condition that needs to be left unpowered to fix. No I don’t remember where I read that. Sorry.
The next issue was getting the BT working with my HP BT500 driver under Windows 7 64 bit. The issue was it would let me pair with the device and it creates 2 serial ports (I don’t know why it creates 2), but it would not let me talk to either one. The fix was going into the device manager and forcing the bluetooth radios to uninstall themselves. Then taking out and reinserting the BT500 device. This caused them to reinstall the drivers and after that the HC-05 serial was working fine.
Now once I got the serial working I found only one of the ports will work correctly. The way to tell is when you connect to the port it should show the connect light on the iteaduino BT go solid green. The other light near the BT device is some heartbeat or something. The light next to that is the BT connect light. It tells you if you have something connected to the device. As soon as you close the port on the device in windows it will go away.
So, have fun with your BT device on the iteaduino BT. This is great board and it is about to get some awesome use in a project of mine.