Neste projeto de automação residencial que estou desenvolvendo, pretendo acessar os comandos via browser de internet, então vou precisar de uma página html neste projeto.
Uma boa prática em programação é saber verificar que alguns dados necessitam alteração constante, e sendo estes não intrínsecos ao fonte do sistema o mais correto seria armazená-los num banco de dados, mas como não dispomos de tal suporte de acesso direto a uma base de dados pelo Arduino podemos então utilizar o SD Card disponível na Ethernet Shield W5100 para armazenar o fonte html.
Uma boa prática em programação é saber verificar que alguns dados necessitam alteração constante, e sendo estes não intrínsecos ao fonte do sistema o mais correto seria armazená-los num banco de dados, mas como não dispomos de tal suporte de acesso direto a uma base de dados pelo Arduino podemos então utilizar o SD Card disponível na Ethernet Shield W5100 para armazenar o fonte html.
const int chipSelect = 4;
void setup()
{
Serial.begin(9600);
iniciaSD();
}
void iniciaSD()
{
while (!SD.begin(chipSelect)) {
Serial.println("SD Falhou, ou não presente...");
delay(1000);
}
Serial.println("SD inicializado...");
}
Esta função tenta inicializar o SD, caso não consiga, é dado um delay de 1 segundo até tentar novamente, outro ponto importante é que esta função fica em loop eterno se o SD não for inicializado.
Até o próximo post.
Nenhum comentário:
Postar um comentário