AJUDA EM DADOS SD-card

Olá mais uma vez a todos, estou com problemas no que diz respeito a gravação de dados no cartão SD!!!

Do género, gostaria de gravar dados num ficheiro ____.txt

tenho o meu código e blá blá blá recebo uma leitura de um sensor e essa variavel gostaria de a gravar no ficheiro ____.txt

Preciso de: -gravar em várias linhas -verificar se a linha tem algo escrito ( no caso de ter, verificar linha a linha até encontrar linha em branco para gravar variavel) -ler variavel em linha especifica

Obrigado

A solucao e bla bla bla...

O que e que ja fizeste e/ou pesquisaste? Se eu colocar Arduino SD Card no google recebo milhentos resultados. Certamente que um deles serve para ti, nao?

Por acaso já tinha procurado mas depois de me empenhar mais um pouco consegui encontrar parte do que precisava.

Obrigado

Se definires a outra parte que precisas a gente pode ajudar um pouco mais...

O próprio site do Arduino tem um material muito bom sobre o assunto. Tudo que fiz com o SD consegui por aqui, claro, adaptando algumas coisas para minha realidade, e para isso você precisa conhecer de programação, principalmente C.

Já leu essas páginas? Elas respondem todas as suas perguntas
http://arduino.cc/en/Reference/SDCardNotes

http://arduino.cc/en/Reference/SD

Abraços,

Acho que o codigo abaixo pode te ajudar um pouco:

#include <SD.h>

File myFile;

void setup () {
Serial.begin(9600);

// define interrupção da placa
if (!SD.begin(10)) {
Serial.println(“initialization failed!”);
return;
}
Serial.println(“initialization done.”);
// Teste se existe arquivo
if (SD.exists(“DADOS.txt”)) {
Serial.println(“Dados.txt exists.”);
}
else {
Serial.println(“Dados.txt doesn’t exist.”);
}

}

void loop () {
// Ler sensor antes, exemplo abaixo
//float Sensor1 = Temperatura1;

// Abre o arquivo para leitura e escrita
myFile = SD.open(“DADOS.txt”, FILE_WRITE);

//Se o arquivo foi aberto com sucesso começa a escrever no SD
if (myFile) {
myFile.print(“Sensor1”);
myFile.print(",");
myFile.print(“Sensor2”);
// End of Line ou começa na linha de baixo
myFile.println();
myFile.close();
} else {
// if the file didn’t open, print an error:
Serial.println(“error opening Dados.txt”);
}
}

Tem o exemplo do site abaixo que parece com o seu caso.

http://labdegaragem.com/forum/topics/como-gravar-dados-no-cartao-sd-externo-no-arduino-ajuda-pfv

Ate mais Armando.

Um OBRIGADO a todos que responderam!!!!

Fiquei mesmo sem duvidas! Obrigado!!! :)