Grove – 皮膚電GSR反應感測器
GSR 為膚電反應(Galvanic skin response)的簡寫,是一種量測皮膚導電程度的方法。 強烈的情緒反應會對神經系統造成刺激,使得汗腺分泌更多汗液。 本感測器只要在手指上接好兩個電極就可以偵測這類膚電反應,適合製作睡眠品質監控這類的專題
Last updated
GSR 為膚電反應(Galvanic skin response)的簡寫,是一種量測皮膚導電程度的方法。 強烈的情緒反應會對神經系統造成刺激,使得汗腺分泌更多汗液。 本感測器只要在手指上接好兩個電極就可以偵測這類膚電反應,適合製作睡眠品質監控這類的專題
Last updated
const int GSR = A0;
int sensorValue = 0;
int gsr_average = 0;
void setup() {
analogReadResolution(12); // 設定為 12-bit → 0~4095
Serial.begin(9600);
}
void loop() {
long sum = 0;
// 取 10 次平均
for (int i = 0; i < 10; i++) {
sensorValue = analogRead(GSR);
sum += sensorValue;
delay(5);
}
gsr_average = sum / 10;
Serial.print("GSR : ");
Serial.print(gsr_average);
Serial.print(" | State:");
// ---------- 狀態判斷區(數值可以調整) ----------
if (gsr_average >= 2800) {
Serial.println("Relax");
}
else if (gsr_average >= 1600) {
Serial.println("Normal");
}
else if (gsr_average >= 800) {
Serial.println("Stress");
}
else {
Serial.println("High Stress");
}
// -------------------------------------
delay(200);
}