Hey guys I'm new here. Little bit of background info. I am a 19 year old Drexel University freshman in Philadelphia, PA. I am currently doing my final project for the year. My group has decided to interface EMG tech with an Arduino to make a hand prosthesis.
The original idea was to make the middle finger to the pinky as one unit, index finger and thumb move independently of each other. To make things simpler for the time being we decided to move the four finger as a unit and forget about the thumb. We are going to use electrodes attached to our hand/forearm to send a signal through the Olimex EKG-EMG shield (https://www.olimex.com/Products/Duino/Shields/SHIELD-EKG-EMG/
) and then send a signal to a servo to spin and open the hand.
Our issue at this point in the project is getting an unhacked servo to spin more than 90* with a shield attached. Without a shield, I can get the servo to spin 180*. I have tried two different shields and two different servos and still can not get the servo(s) to spin more than 90*.
Attached is a copy of the code I am using to trouble shoot the servo.