Осуществимость проекта: Создать File.csv из File.txt

Добрый день!
Я новичок в Excel, и я надеялся, что кто-то может просветить меня с моей проблемой.
У меня есть проект Arduino, который хранит файл .txt на SD-карте.

Это формат:

pressureOne=0.0
pressureTwo=-2.5
pressureOne=1.1
pressureTwo=-2.5

Мне нужно написать это таким образом, потому что я буду использовать последнее давление One и давление два в качестве входа. Я могу идентифицировать их, только когда пишу это так.

Я хочу, чтобы arduino получил значения из файла .txt и создал файл .csv, который изменяет формат на:

pressureOne  |  pressureTwo
0.0             -2.5
1.1             -2.5

Это возможно? Должен ли я программировать Arduino или я должен программировать макрос?

0

Решение

Предполагая, что вы используете Библиотека SD-карт Arduino, Вы можете предварительно отформатировать строки, записанные в ваш файл, а затем сохранить его как .CSV вместо .TXT.

Из примера кода библиотеки Arduino SD:

myFile = SD.open("measurements.csv", FILE_WRITE);

// if the file opened okay, write to it:
if (myFile) {
Serial.print("Writing to measurements.csv...");

// create the string to be written to the file
CSVLine = pressureOne
CSVLine += ","CSVLine += pressureTwo
CSVLine += "\n"
myFile.println(CSVLine);
// close the file:
myFile.close();
Serial.println("done.");
} else {
// if the file didn't open, print an error:
Serial.println("error opening measurements.csv");
}

Обратите внимание, что этот код не проверен, так как у меня нет Arduino под рукой …

Желаем удачи в вашем проекте!

0

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


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