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

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

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

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

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

1 ответ

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

Другие вопросы по тегам