The following is my experiences with an Arduino Clone and BlueTooth.
I wanted to be able to talk to my Arduino using a BlueTooth module to my
computer as I wanted to build a relatively inexpensive controller
for a project. Initially I bought an Arduino Duo and an Arduino Micro but once
I'd breadboarded up the final product I was not happy with the size nor
the power requirements.
I was after a tiny Arduino controller which had the following Built in
and the Dagu Micro Magicial v2 was just the thing.
* Single power supply in 3.6v to 9v to supply the Arduino and Motors
* H Bridge controller for driving motors
* Spare Digital IO pins so I could drive extra modules
The best thing about it is you can by and add on BlueTooth serial card purpose built to
slot right onto the card. Keeping a nice small form factor.
What did I need
1) Dagu Micro Magician v2 ( http://www.dagurobot.com/goods.php?id=137 )
2) Dagu DG010 Bluetooth adapter ( http://www.dagurobot.com/goods.php?id=128 )
3) Arduino sketch software ( latest 1.6.5 )
4) Dagu "microM" library from http://sites.googl.com/site/daguproducts/home/arduino-libraries
5) Windows 10 ( or what ever flavor or OS you want as long as you can get you Bluetooth Dongle to work ).
6) Bluetooth Dongle that will run on the Microsoft BlueTooth Stack ( D-Link DBT-122 )
7) Python 64-bit installer ( python-3.5.0-amd64.exe )
8) PyBluez BlueTooth Library for Python : pip install pybluez