我想用Galvanic Skin传感器测量皮肤电导。我使用Arduino软件。
所以我想知道一个轻松的人和一个有压力的人的实际价值范围。 另外我想知道这个测量的实际单位是什么。
这是我的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之间的值,您需要将其映射到某个范围,或进行一些计算 检查数据表,或提供传感器名称。