1. 概述
本模块一个arduino专用模块,它的连接端口兼容arduino传感器扩展板。本模块主要包含红外发射器和光敏接收器组成。红外发射器在手指的一面,光敏接收器在手指的另一面;光敏接收器用来获取发
射的光通量;当血压脉动通过手指时,光敏接收器的电阻会用微小的变化。模块自带4个定位孔,方便你将模块固定在其他设备。
2. 规格参数
工作电压:3.3-5V(DC)
接口:3PIN接口
输出信号:模拟信号
重量:2.8g
3. 连接图
4. 测试代码
int ledPin = 13;
int sensorPin = 0;
double alpha = 0.75;
int period = 20;
double change = 0.0;
void setup()
{
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
}
void loop()
{
static double oldValue = 0;
static double oldChange = 0;
int rawValue = analogRead(sensorPin);
double value = alpha * oldValue + (1 – alpha) * rawValue;
Serial.print(rawValue);
Serial.print(“,”);
Serial.println(value);
oldValue = value;
delay(period);
}
5. 测试结果
按照上图接线,烧录好程序,上电后,打开串口监视器,串口监视器显示相对应的数值,并复制到excel上,生成对应图片,如下图。