EMG Muscle Signal Sensor Module Kit for Arduino, Raspberry Pi & Robotics

SKU NB084

$13.99 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

EMG muscle signal sensor kit that reads muscle activity and outputs a microcontroller-friendly signal for Arduino projects. Perfect for gesture-controlled robotics, wearables, and biofeedback demos.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $13.29 each Save 5%
Buy 10+ $12.59 each Save 10%
View all bulk eligible products →
  • Free Ground Shipping U.S. orders $35+
  • Ships from USA Worldwide via DHL
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
ShillehTek EMG Muscle Signal Sensor Module with cables and ECG electrodes EMG Muscle Signal Sensor Module Kit for Arduino, Raspberry Pi & Robotics ★★★★★ (2) $13.99 This item
Total for 4 items
$28.96

Products related to this item

Product Overview

An EMG (electromyography) sensor kit that turns muscle activity into a signal a microcontroller can read. The board amplifies, filters (roughly 20–500 Hz) and rectifies the surface EMG into a smooth 0 V-to-Vcc envelope on a single analog pin. It runs on 3.3–5 V at about 10 mA, so it works straight from an Arduino, ESP32 or Pico; a Raspberry Pi needs an external ADC. The kit includes the 3-lead snap electrode cable and Ag/AgCl gel pads.

Flex above a threshold to move a servo, fire a relay or change an LED pattern — the basis for gesture-controlled robots, assistive-tech experiments, biofeedback demos and STEM lessons on working with noisy real-world signals. For maker and educational use, not medical diagnosis.

Frequently asked questions

Yes. It outputs a microcontroller-readable analog EMG signal for Arduino projects, and it can be used with Raspberry Pi when paired with an analog-to-digital converter, since standard Raspberry Pi GPIO pins do not read analog signals directly.
ShillehTek components are supplied with pre-soldered headers when applicable, so the module is intended to be wired without header soldering. You still need to connect the sensor, electrodes, and your controller correctly before reading muscle activity.
The module provides an analog output that represents detected muscle electrical activity. Read it with a microcontroller analog input or an external ADC; it is not used as an I2C, SPI, or UART sensor.
Yes. A microcontroller can detect muscle flexes from the EMG signal and run code that moves a servo, triggers a relay, changes LED patterns, or controls a robot based on thresholds or signal processing.
EMG readings depend on which muscle is measured, electrode contact, body movement, and how the signal is interpreted in software. Try consistent placement, secure leads, and recalibrate your detection threshold for each user or muscle.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

Amplified EMG envelope output Rectified, filtered analog signal from 0 V at rest to about Vcc at full contraction, on one pin.

3.3–5 V, ~10 mA Runs from an Arduino, ESP32 or Pico supply rail.

20–500 Hz muscle band Filtered to the surface-EMG range before the envelope detector.

3-lead snap electrode cable With disposable Ag/AgCl gel pads: two on the muscle, one reference.

VCC / GND / SIG header 2.54 mm pitch; read SIG with any ADC (Raspberry Pi needs an external ADC).

Threshold-friendly Flex above a level to drive a servo, relay or LED — no DSP required.

Kit contents Sensor board, 3-lead electrode cable and gel electrode pads. Maker and STEM use, not a medical device.

Documents

Full Product Manual ShillehTek EMG Muscle Signal Sensor Module Kit for Arduino, Raspberry Pi, Robotics | ShillehTek Product Manual In-depth setup guide with wiring, code examples, and troubleshooting.

Related Tutorials

Related Videos

Customer Reviews