我正在使用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方面的代码以及处理方面进行一些更改。
如果有人可以帮助我,我真的很感激。
谢谢。
答案 0 :(得分:0)
你需要更具体而不是说'#34;它不会以某种方式工作" - 我们不知道这意味着什么。您对此代码的期望是什么?究竟是做什么的呢?
您还需要split this up into smaller problems。
如果你们两个都完美地工作,那么你可以考虑将它们组合成一个同时执行这两个操作的程序:从arduino发送值并将这些值保存到文本文件中。
你不能只是找到代码"期待它的运作。你必须打破你的问题,然后自己接近每个单独的步骤。然后,如果您遇到特定步骤,可以发布MCVE,我们可以从那里开始。祝你好运。