将无限循环EKG数据保存为.txt文件

时间:2017-03-03 01:03:34

标签: arduino processing ekg

我正在使用Arimeino Uno的Olimex EKG Shield。

append

使用此处提供的代码,我获得0-5V的电压值。 由于它是一个循环,数据保持显示在串行监视器中,直到它被断开。

所以,我要做的是测量心电图一段时间(比方说5分钟)或数据点(比方说百万分),然后将这些数据保存到.txt文件中。 / p>

void setup() {
  // put your setup code here, to run once:
  // initialize serial communication at 9600 bits per second:
  Serial.begin(115200);

}

void loop() {
  // put your main code here, to run repeatedly:
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
  float value = sensorValue * (5.0 / 1023.0);
  // print out the value you read:
  Serial.println(value);

}

我发现这个处理代码从Arduino串行监视器导入数据并保存为.txt文件,但它不能以某种方式工作。

我想我需要对Arduino方面的代码以及处理方面进行一些更改。

如果有人可以帮助我,我真的很感激。

谢谢。

1 个答案:

答案 0 :(得分:0)

你需要更具体而不是说'#34;它不会以某种方式工作" - 我们不知道这意味着什么。您对此代码的期望是什么?究竟是做什么的呢?

您还需要split this up into smaller problems

  • 您是否可以创建一个简单的示例程序,只需将值发送到Processing?现在就把它们打印到控制台。
  • 您可以创建一个单独的示例程序,将值存储在文本文件中吗?现在只需使用硬编码值或随机值 - 不要担心arduino。

如果你们两个都完美地工作,那么你可以考虑将它们组合成一个同时执行这两个操作的程序:从arduino发送值并将这些值保存到文本文件中。

你不能只是找到代码"期待它的运作。你必须打破你的问题,然后自己接近每个单独的步骤。然后,如果您遇到特定步骤,可以发布MCVE,我们可以从那里开始。祝你好运。