2017-05-11 23 views
0

我已经将基于带心电屏蔽+身体引线的Olimexino STM32的ECG(心电图)设备放在一起,并且我已成功使用PC软件BrainBay作为前端监视我的心脏的电子产品。如何从Arduino编写EDF文件

现在我希望能随身携带我的心电图设备,并将数据记录在SD上,以便在我回到家时在BrainBay上播放它。我曾尝试将输入的数据录制到BrainBay的文件中,然后将该文件直接打开到示波器中,但数据奇怪地被当作数字值读取,所以这没有用。

看起来唯一的办法就是在SD卡上写一个EDF文件(欧洲数据格式),其中我找到了this description。这个描述和我在网上找到的一些示例文件似乎表明标题是纯ASCII,而记录的数据是二进制的。

我将使用MapleIDE的SdFat库,其中包括方法SdFile :: write(char * buf,size_t size) - 这是否意味着它就像写入字符串一样简单,然后字节一个接一个?

+0

将所有数据保存到缓冲区,然后将此缓冲区和大小的指针传递给此函数。 –

回答

0

这是为了证实这确实与编写文本然后是二进制数据一样简单,因为我的ECG记录器现在正常工作。