For standard Bluetooth you might be able to find some firmware for an HC-05 bluetooth module, but I think it's unlikely. HC-05s can handle being a Bluetooth UART host, so I'd think it's possible that they could also be a HID host. It's just finding the firmware to do it :(
I think you're right in that you'd need a USB host shield and a Bluetooth dongle - and even then I'd double-check because to me it seems like it would be more difficult than that.
However, you can also get Bluetooth LE controllers (be careful though - I just had a quick look on eBay and found a few that appeared to be mis-advertised), and if you're using those then something like Puck.js could communicate directly with them over BLE.
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.
Hi!
For standard Bluetooth you might be able to find some firmware for an HC-05 bluetooth module, but I think it's unlikely. HC-05s can handle being a Bluetooth UART host, so I'd think it's possible that they could also be a HID host. It's just finding the firmware to do it :(
I think you're right in that you'd need a USB host shield and a Bluetooth dongle - and even then I'd double-check because to me it seems like it would be more difficult than that.
However, you can also get Bluetooth LE controllers (be careful though - I just had a quick look on eBay and found a few that appeared to be mis-advertised), and if you're using those then something like Puck.js could communicate directly with them over BLE.