2017-05-30 51 views
1

我想使用电偶皮肤传感器测量皮肤电导。我使用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; 

} 
} 
+0

阅读数据表? –

回答

1
analogRead(GSR); 

这给你从0〜1023值,则需要将其映射到一定的范围内,或者做一些计算。
检查数据表或提供给我们传感器的名称。

+0

我发现一个轻松的人的正常范围是2-20微海员。问题是我不知道如何将它与我的输出值进行映射。 –

+1

传感器名称是什么? – Wadaane

+0

** Wadaane **,它是电镀皮肤反应传感器(GSR) –