首页 文章

将Arduino GSR值转换为microsiemens? (我应该拥有它,但我不确定)

提问于
浏览
1

我知道之前已经提出过这个问题,但我想澄清一下 .

我正在购买这款EDA传感器:https://store.plux.info/bitalino-sensors/11-electrodermal-activity-eda-sensor.html#/27-connectors-molex_sherlock但我必须将它与Arduino一起使用 . 他们说电路板在范围:0-25μS(VCC = 3.3V)之间返回一个值,这正是我需要的 .

但是,如果我连接到Arduino并读取模拟引脚的值,我的值将介于0-1023之间 . 我认为我可以通过执行以下操作将此值转换为Volts:5/1024 .

但是,我需要微观主义者的 Value . 在传感器数据表中,他们提供了将数据转换为μS的公式:http://bitalino.com/datasheets/REVOLUTION_EDA_Sensor_Datasheet.pdf

enter image description here

如果我理解,我应该读取引脚的模拟值(例如450) .

然后做(450 / 2n * 3.3)/0.132

他们还说:每个通道的位数取决于模数转换器(ADC)的分辨率;

我认为Arduino uno的ADC分辨率是10位 . 这听起来不错吗?在这种情况下,我将在这个例子中:(450/1024 * 3.3)/0.132,这将给我10.986μS . 这听起来不错吗?

非常感谢您的宝贵时间 .

1 回答

  • 0

    公式中没有Vcc是arduino uno的输入功率:5V .

    他们说电路板返回范围:0-25μS(VCC = 3.3V)之间的值 .

    如果电路板测量的EDA为25μS,则输出3.3V . 所以EDA(25)=输出(3.3)/0.132

    从arduino的角度来看,你可以得到公式的电压:

    value(V) = value(ADC numeric value) /1024 * 5V
    

相关问题