Galera não consigo fazer o SD do Shield W5100 funcionar com a placa mega r3, já tentei o hack de dobrar os jumper e mesmo assim o serial não encontra o SD.

     Minha intenção é armazenar a página .HTML no cartão SD,

Alguém ai pode me da uma força?

Exibições: 1253

Responder esta

Respostas a este tópico

eu não sei oq vc fez com os jumpers ai mas se não estragou faz isso aqui e ve oq vai dar na serial....

mas vc tem que ter um sd card no slot com um arquivo index.htm na raiz..... se nao tiver tbm vai funcionar ...

lembrando que nao vai dar pra acessar o ip pelo browser pq nao tem nada no loop... entao ele nao vai enviar nenhuma resposta... é só pra vc testar o seu SD ..

#include <SPI.h>
#include <Ethernet.h>
#include <SD.h>


byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192, 168, 1, 177);
EthernetServer server(80);

File webFile;

void setup()
{
Ethernet.begin(mac, ip);
server.begin();
Serial.begin(9600);


// iniciando SD card
Serial.println("Inicializando SD card...");
if (!SD.begin(4)) {
Serial.println("ERRO - SD card nao encontrado!");
return;
}
Serial.println("OK - SD card inicializado.");
Serial.println("Localizando index.htm.");
if (!SD.exists("index.htm")) {
Serial.println("ERRO - index.htm nao encontrado.");
return; // sem index.htm
}
Serial.println("OK - index.htm encontrado.");


}

void loop()
{
}

Caio valeu ai, agora funcionou, eu estava usando o exemplo do SD do arduino e sempre retornava SD ñ inicializado

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço