And yes, you can make it into a master, however it requires you to connect one extra pin (34) to put the module into 'command mode' - instructions at the bottom of http://www.espruino.com/Bluetooth
It's not quite as painless as with something like Puck.js though - but if you have any questions just ask - I could do with updating the documentation on that anyway, and possibly adding a library to make it a bit easier.
Also, if you're buying stuff - try and buy an HC-05 (not an HC-06). I have a niggling feeling the HC-06 doesn't support master mode, but I could be wrong.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I just answered on http://forum.espruino.com/conversations/275631/#comment13693482, but yes, they are :) I try and keep everything on all the boards I make, unless I just can't fit it into the available flash memory.
And yes, you can make it into a master, however it requires you to connect one extra pin (34) to put the module into 'command mode' - instructions at the bottom of http://www.espruino.com/Bluetooth
Once it's in that mode, you send some strings to tell it to switch to master mode, and what device to connect to. This page seems to have some advice: https://arduino-info.wikispaces.com/BlueTooth-HC05-HC06-Modules-How-To
It's not quite as painless as with something like Puck.js though - but if you have any questions just ask - I could do with updating the documentation on that anyway, and possibly adding a library to make it a bit easier.
Also, if you're buying stuff - try and buy an HC-05 (not an HC-06). I have a niggling feeling the HC-06 doesn't support master mode, but I could be wrong.