我知道之前已经提出过这个问题,但我想澄清一下 .
我正在购买这款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
如果我理解,我应该读取引脚的模拟值(例如450) .
然后做(450 / 2n * 3.3)/0.132
他们还说:每个通道的位数取决于模数转换器(ADC)的分辨率;
我认为Arduino uno的ADC分辨率是10位 . 这听起来不错吗?在这种情况下,我将在这个例子中:(450/1024 * 3.3)/0.132,这将给我10.986μS . 这听起来不错吗?
非常感谢您的宝贵时间 .
1 回答
公式中没有Vcc是arduino uno的输入功率:5V .
他们说电路板返回范围:0-25μS(VCC = 3.3V)之间的值 .
如果电路板测量的EDA为25μS,则输出3.3V . 所以EDA(25)=输出(3.3)/0.132
从arduino的角度来看,你可以得到公式的电压: