通常使用Pulse sensor心率传感器和arduino UNO搭建完硬件平台后,使用上位机PulseSensor_Amped_Processing_Visualizer软件,就可以查看实时心率图、心率值 BPM 和 脉搏间隔 IBI,然而传感器采集到数据只是前提,对数据的处理才是一切应用的核心,因此,需要对arduino发送过来的串口数据进行保存。
通过两种方式进行保存
1、修改现有的上位机软件(Processing)
2、使用Python读取串口数据并保存
一、修改现有的上位机软件(Processing)
在本例中使用PrintWriter对象,官方参考示列如下:
PrintWriter output; //Create Object
void setup() {
// Create a new file in the sketch directory
output = createWriter("positions.txt");
}
void draw() {
point(mouseX, mouseY);
output.println(mouseX);