使用电流皮肤反应(皮肤电导)的放松状态/正常状态/压力状态的范围

时间:2017-05-30 14:42:09

标签: arduino

我想用Galvanic Skin传感器测量皮肤电导。我使用Arduino软件。

When I measure skin conductance using GSR,I got values like this in normal situation

所以我想知道一个轻松的人和一个有压力的人的实际价值范围。 另外我想知道这个测量的实际单位是什么。

这是我的ardiuno源代码。

const int LED=13;
const int GSR=A2;
int threshold=0;
int sensorValue;

void setup(){
  long sum=0;
  Serial.begin(9600);
  pinMode(LED,OUTPUT);
  digitalWrite(LED,LOW);
  delay(1000);

  for(int i=0;i<500;i++)
  {
  sensorValue=analogRead(GSR);
  sum += sensorValue;
  delay(5);
  }
  threshold = sum/500;
   Serial.print("threshold =");
   Serial.println(threshold);
  }

void loop(){
  int temp;
  sensorValue=analogRead(GSR);
  Serial.print("sensorValue=");
  Serial.println(sensorValue);
  temp = threshold - sensorValue;

 }
}

1 个答案:

答案 0 :(得分:1)

analogRead(GSR);

这为您提供0~1023之间的值,您需要将其映射到某个范围,或进行一些计算 检查数据表,或提供传感器名称。