

The Grove GSR Sensor (Manufacturer Part ID: SEN01400P) by Seeed is a compact and reliable sensor designed to measure the electrical resistance of the skin. This measurement, known as Galvanic Skin Response (GSR), is commonly used to assess emotional arousal or stress levels by detecting changes in sweat gland activity. The sensor is ideal for applications in biofeedback, stress monitoring, and human-computer interaction systems.








The following table outlines the key technical details of the Grove GSR Sensor:
| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V to 5V |
| Output Signal | Analog voltage |
| Measurement Range | 0 to 1023 (10-bit ADC output) |
| Connector Type | Grove 4-pin interface |
| Dimensions | 20mm x 20mm |
| Weight | 9g |
| Operating Temperature | 0°C to 50°C |
The Grove GSR Sensor uses a standard Grove 4-pin interface. The pin configuration is as follows:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V to 5V) |
| 2 | GND | Ground connection |
| 3 | NC | Not connected |
| 4 | SIG | Analog signal output proportional to skin resistance |
Connect the Sensor:
Attach the Electrodes:
Read the Output:
Below is an example Arduino sketch to read data from the Grove GSR Sensor and display it on the Serial Monitor:
// Grove GSR Sensor Example Code
// Connect the SIG pin of the sensor to A0 on the Arduino UNO
const int GSR_PIN = A0; // Analog pin connected to the sensor's SIG pin
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
Serial.println("Grove GSR Sensor Test");
}
void loop() {
int sensorValue = analogRead(GSR_PIN); // Read the analog value from the sensor
Serial.print("GSR Sensor Value: ");
Serial.println(sensorValue); // Print the value to the Serial Monitor
delay(500); // Wait for 500ms before the next reading
}
sensorValue will range from 0 to 1023, corresponding to the skin's electrical resistance.No Output or Constant Value:
Fluctuating or Noisy Readings:
Inconsistent Results Between Users:
Low Sensitivity:
Q: Can the sensor be used with microcontrollers other than Arduino?
A: Yes, the Grove GSR Sensor can be used with any microcontroller that supports analog input, such as Raspberry Pi (with an ADC module) or ESP32.
Q: How do I interpret the sensor's output?
A: The sensor outputs an analog voltage proportional to the skin's electrical resistance. Higher resistance typically indicates lower sweat gland activity, while lower resistance indicates higher activity.
Q: Is the sensor safe for prolonged use?
A: Yes, the sensor is safe for prolonged use. However, ensure the electrodes are cleaned regularly to maintain hygiene.
Q: Can the sensor be used on other parts of the body?
A: While the sensor is typically used on fingers, it can be used on other areas of the body with proper placement and calibration.
This concludes the documentation for the Grove GSR Sensor. For further assistance, refer to the official Seeed documentation or support resources.