Using Arduino Uno, USB Header Shield, and Motor Shield with USB Keyboard

GoForSmoke:
Yes.

I don't know how just much automation these chips can do but I think that you sell them short of possible....
BTW, try moving just the last joint on ANY of your fingers. The last two are connected.

Wow, lots for me to research!

I must admit I'm new to the electronics game, having come from a generally more mechanical background, so I'll have to look up a lot of these acronyms and get a more raw understanding of what you're getting at, but I believe I see what you're suggesting, a mainline bus to connect/slave these controllers to before the keyboard/controller connection correct? Do you have an example of the bus?

I don't have feedback sensors planned as yet, but I was hoping at some stage to integrate into my code to have the motors controlled by muscle inputs from muscle sensors rather than keyboard strokes, or at least to modify the buttons so you could fit a button on either side of a human finger to move each mechanical finger independently.

This also brings me to clarify whether your explanation maintains that all fingers would be moved at once if you're slaving them all to a single bus, or if they're able to be each moved independently (finger or servo). Reading your explanation again, is this A) Where the master turns certain pins off or on to only trigger certain servos or B) Where multiple Buses would be needed as suggested. Would I then need to multiply my controllers to one per knuckle in order to control each knuckle independently?

Sorry if that's question overload, I'm getting pretty excited thinking about this and learning :slight_smile:
I appreciate your feedback!