Arduino nano as a bluetooth HID code sending keyboard?

Hello,

I am trying to get arduino working as a HID bluetooth keyboard. I have a arduino nano with 15 buttons and a HC-05 Bluetooth module. What I need is to send these button inputs to a android device as a basic bluetooth keyboard. The buttons are simple, up, down, left right, volume up, down and so on.

My main concern is whether it will work and how to pair/send these commands to the android device.

Also is it possible that the recieveing android device to have a USB bluetooth dongle which will be specifically paired with this custom HID Blueetooth keyboard ?

Atleast on paper it should work am I correct ?

A HC-05 does only know the bluetooth serial profile. You cannot use it for another profile (as HID would be).

so if I am getting this right HC-05 cannot be used as a HID transmitter ?

welo78:
so if I am getting this right HC-05 cannot be used as a HID transmitter ?

Correct.

And could you point me to a module that can be used as this ?

OR

I saw some arduino modified boards WITH a built in bluetooth a.k.a BlueDuino would that work ?

Your missing the HID portion.

Where are your bluetooth 'commands' going?

On a PC, there are several Arduino variants that can act as a HID device once connected.

As in take some external bluetooth 'command' and then convert/parse this in to a keyboard or mouse input/behavior to the connected PC

I cant comment on an Android device.

This looks like it might do

Hy everyone,

I just drop the information like that but if you want to do hid from an HC-05, it is possible!
You only have to write the software of an RN-42 on the HC-05 because they have the same chip, the CSR BC417.

For any one how will be interested for doing that, there is a link to a tutorial were it is explain with much more informations and details : Bluetooth HID gamepad using HC-05 module - mitxela.com