Парсинг параметров на arduino
Для сохранения памяти arduino, записываются файлы на SD-карточку. Необходимо сделать обратную операцию - считать параметры с SD-карты и записывать их в массив значений.
Файл: RAW.txt
99, 3200, 1950, 400, 1150, 400, 1150, 400, 450, 400, 500, 400, 450, 400, 450, 400, 1150, 450, 450, 400, 1200, 400, 1150, 400, 450, 400, 500, 400, 1150, 400, 450, 450, 1100, 450, 500, 400, 1150, 400, 450, 400, 450, 400, 500, 400, 450, 400, 450, 400, 450, 400, 500, 400, 450, 400, 450, 400, 1150, 400, 500, 400, 450, 400, 450, 400, 450, 400, 500, 400, 450, 400, 450, 400, 450, 400, 500, 400, 450, 400, 1150, 400, 450, 400, 500, 400, 450, 400, 1200, 350, 1200, 400, 500, 400, 450, 400, 450, 400, 450, 400, 400, 350, 8888
Должно получиться:
array MASS[]
->MASS[0]=99;
->MASS[1]=3200; итд.
К этому же добавить, если в файле идет переход на новую строку, то запись будет производиться уже в следующий массив.
Файл: RAW.txt
99, 3200, 1950, 400, 1150, 400, 1150, 400, 450, 400, 500, 400, 450, 400, 450, 400, 1150, 450, 450, 400, 1200, 400, 1150, 400, 450, 400, 500, 400, 1150, 400, 450, 450, 1100, 450, 500, 400, 1150, 400, 450, 400, 450, 400, 500, 400, 450, 400, 450, 400, 450, 400, 500, 400, 450, 400, 450, 400, 1150, 400, 500, 400, 450, 400, 450, 400, 450, 400, 500, 400, 450, 400, 450, 400, 450, 400, 500, 400, 450, 400, 1150, 400, 450, 400, 500, 400, 450, 400, 1200, 350, 1200, 400, 500, 400, 450, 400, 450, 400, 450, 400, 400, 350, 8888
Должно получиться:
array MASS[]
->MASS[0]=99;
->MASS[1]=3200; итд.
К этому же добавить, если в файле идет переход на новую строку, то запись будет производиться уже в следующий массив.