Myoware Sensor Controlled Arm




This project is a 3D printed arm that moves using a servomotor. The servomotor is controlled by an Arduino Uno which is also receiving information from a pair of MyoWare Muscle sensors attached to the biceps and triceps of a real arm.

Step 1: Materials

For this project you will need:

  • Two MyoWare Muscle sensor with your preferred means of attaching them to your arm. (I use the cable shield with a set of leads running to the sensor pads)
  • An Arduino Uno (You probably can use most any form of micro-controller as long as it has two analog inputs)
  • Elbow Joint - I designed an elbow joint to be 3D printed for this project. Files found here
  • A servomotor - I used an HS-422 servomotor but any servo with sufficient torque will work. (The housing from the 3D printed parts files is for this motor)
  • Several capacitors (There are several in the project for more details see the schematic.)
  • Different lengths of wire.
  • Breadboard


  • An LED - I have an LED in the project that lights up when the joint reaches either of its extremes.
  • An LCD screen- This was a project requirement but is handy to show what angle the joint is currently at.

Step 2: Schematic

Step 3: Code

Please find the code in the following Google Doc.

Code Here

Step 4: Wiring

I recommend following the schematic for wiring this.

Step 5: Assorted Photos



    • Classroom Science Contest

      Classroom Science Contest
    • Arduino Contest 2019

      Arduino Contest 2019
    • Fandom Contest

      Fandom Contest

    3 Discussions


    Question 18 days ago

    hello, I'm interested in using that sensor with a nitinol actuator, that is, that the received EMG signal is reflected in the interaction of the actuator, something similar to this, you know some site that can guide me a little more, or any recommendation that can I give?

    1 year ago

    That's a neat setup :) Do you have a video of it in action?

    1 reply

    Reply 1 year ago

    I do not have one as of right now, but might add one to this once exams are over. I want to also add some more details on sensor pad placement as well.