Добрый день!
Я новичок в 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 или я должен программировать макрос?
Предполагая, что вы используете Библиотека 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 под рукой …
Желаем удачи в вашем проекте!