How to move an Arduino's servo motors using Blender?
Try looking at this video.  The gentlemen explains, step by step how to control an sevo with python and arduino I think this is what you want.

This isn't actually a blender specific question, if blender uses fully featured python!  The difference between this and "regular" python, (if I'm not mistaken) is that python "here" knows how to talk to blender.

You might want to move this to Stack Overflow, there are a likely a lot more users with these kind of skills there - it's part of the same network of question and answer sites as this.

Remember, once you get this working, you will have to be clever enough to make the python algorithm:

A.) Get the information from blender
B.) Figure out what it means for the servo
C.) Optionally but preferably, do this at an appropriate time!  (ie, whenever a relevant part is moved)


Always Remember: In Engineering, it is important to break problems into their component parts.

If it were me, I would follow the video by itself first - that way, you can actually move the servo, blender or not.  Then make sure a python script that can talk to blender will do this.... it doesn't matter if you have to run the script by hand, at least it will work!

Then once you can make blender move the arm, - even if it doesn't care what is on your screen in blender! - do step "A".  Now you're cooking!  Figure out what the screen means for the server, and make it happen!


Finally, once you can make everything, see if you can work on "C"!  This is the cool part.  Remember everything that look "cool" has had a lot of backround effort put into it.

Inspiring Question! Good luck!