- a button plate for my force-feedback steering wheel, which needs to be wireless
- a button box, which will be wired
- an MMO-orientated gamepad, which I prefer to be wireless but can live with being wired
I have some minor experience with Arduino and similar boards and Raspberry Pi, but haven't touched any programming for Bluetooth. From what I've seen, the easiest approach would be for me to use boards capable of being a HID since the racing simulator I'm using on Windows 10 needs to see a game controller or keyboard, etc.
While looking for an appropriate board on Sparkfun for use with my first goal, the wheel plate, I got lost in all the various board types and specs and failed to notice that the Artemis Thing Plus doesn't do HID before I purchased it a while back.
I just did a search across Sparkfun products:
It looks like the only board of reasonable size for the project capable of Bluetooth and being a HID is the Artemis Development Kit.
That's a bit much to pay when I just want to make a simple game controller—especially more than one, plus it's a bit large, and if I understand correctly, that only applies to the USB interface and not Bluetooth, correct? I can use a wired Teensy LC or 3.2 for the button-box and, if need be, the MMO-controller. I suppose I can add an RN-42 Bluetooth SMD Module to my Artemis Thing Plus, but that seems silly.
I found mronetwo's project, but he hasn't updated in a year and it looks like he may have dropped it. I don't think I have the expertise/energy to continue it.
To keep cost, size, and learning curve down, do I need to go with something like an Adafruit Feather and just save the Thing for another project?
https://learn.adafruit.com/ble-hid-keyb ... cuitpython
Or am I focusing too much on Bluetooth HID? Is there a better way for the Artemis Thing Plus to look like a game controller to Windows 10 wirelessly? Heck, I'll take over USB and use it for the button box at this point, even if that's a waste of capability.
Thanks for any help.