Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <SPI.h>
- #include <SD.h>
- String valorLido ;
- String A;
- String B;
- String C;
- String D;
- String temp;
- File MyFile;
- //---------------------------------------------------------
- void setup()
- {
- Serial.begin(115200);
- Serial.println("Inicializando SD card...");
- if (!SD.begin(4))
- {
- Serial.println("initializacao falhou!");
- while (1);
- }
- Serial.println("initializacao feita.");
- Serial.println("removendo arquivo.");
- SD.remove("teste.txt");
- Serial.println("criando novo arquivo e escrevendo nele.");
- MyFile = SD.open("teste.txt", FILE_WRITE);
- if (MyFile)
- {
- MyFile.print("20;40;60;80");
- MyFile.close();
- }
- Serial.println("Imprimindo conteudo do arquivo.");
- MyFile = SD.open("teste.txt");
- if (MyFile)
- {
- while (MyFile.available())
- {
- valorLido += (char(MyFile.read()));
- }
- MyFile.close();
- Serial.println(valorLido);
- Serial.println("Separando conteudo do arquivo.");
- temp = valorLido.lastIndexOf(";");
- A = valorLido.substring(9);
- Serial.println(A);
- valorLido.remove(8);
- temp = valorLido.lastIndexOf(";");
- B = valorLido.substring(6);
- Serial.println(B);
- valorLido.remove(5);
- temp = valorLido.lastIndexOf(";");
- C = valorLido.substring(3);
- Serial.println(C);
- valorLido.remove(2);
- temp = valorLido.lastIndexOf(";");
- D = valorLido.substring(0);
- Serial.println(D);
- }
- else
- {
- Serial.println("ERRO");
- }
- }
- //---------------------------------------------------------
- void loop()
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement