Как писать файлы EDF из Arduino

Я собрал устройство ЭКГ (электрокардиография) на основе Olimexino STM32 с отведениями ЭКГ + щиток тела, и я успешно контролировал свое сердце, используя программное обеспечение для ПК BrainBay в качестве внешнего интерфейса электроники.

Теперь я хочу всегда иметь при себе устройство ЭКГ и записывать данные на SD-карту для воспроизведения на BrainBay по возвращении домой. Я попытался записать входящие данные в файл в BrainBay, а затем открыть этот файл прямо в осциллограф, но данные странным образом читаются как цифровые значения, так что это не хорошо.

Похоже, что единственный способ сделать это — записать на SD-карту файл EDF (европейский формат данных), который я нашел это описание. Это описание и некоторые примеры файлов, которые я нашел в Интернете, по-видимому, указывают, что заголовок является простым ASCII, а записанные данные — двоичными.

Я буду использовать библиотеку SdFat для MapleIDE, которая включает в себя метод SdFile :: write (char * buf, size_t size) — означает ли это, что это так же просто, как писать строки, затем байты один за другим?

0

Решение

Это должно подтвердить, что это действительно так просто, как написание текста, а затем двоичных данных, так как мой регистратор ЭКГ теперь работает правильно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]