TLDR: Myoware 2.0 sensor not working when setup is correct and placement is correct.

I am currently trying a project where I use a Myoware 2.0 EMG sensor to read muscle output on my bicep. However, the sensor does not function. My analogRead stays a constant 934 or a 20, even when I am flexing my muscle as much as I can. Additionally, according to … leshooting, the ENV LED on the sensor should be on while not on the body, and be off on the body and only turn on when the muscle is flexed. However, it stays on consistently, even if it is on the body and not flexing the muscle.

My setup is as follows: the reference end is in the crook of the bicep on the inside of the arm. The Sensor is connected to the Link Shield, which is connected to the myoware arduino shield, which then is connected to an Elegoo Arduino Uno. My code is as follows, with no errors in the code.

void setup() {

// put your setup code here, to run once:



void loop() {

// put your main code here, to run repeatedly:

int sensorValue = analogRead(A0);



Is it my methodology, or is my sensor just faulty? Additionally, this sensor is brand new (less than 1 week) from the kit.

Thank you, how may I do this?

Hi - Can you share pictures of your setup? It’s easiest to spot issues visually! You can also contact us on the MyoWare Reddit