Eu estou desenvolvendo uma aplicação que nela eu gero um sistema web que me permite alterar os valores de algumas variáveis e logo depois eu gostaria de salvar os dados da variavel no microsd. O problema é, quando eu inicializo o arduino ele se conecta no microsd e mostra a mensagem que o microsd está funcionando logo depois que ele entra no loop() e começa a rodar o sistema web, eu altero os valores da variavel e me desconecto do sistema web e quando tento abrir o microsd pra escrever nele, ele dá erro e não inicializa mais, somente se eu desligar e ligar o arduino novamente ele volta a abrir o microsd. O projeto é uma especie de lombada eletronica que vai utilizar alguns sensores, mandei o codigo como arquivo ai e nele a parte que me interessa pra resolver o problema ta no if(cliente). E estou utilizando o ethernet shield w5100 junto com um modulo rtc em um arduino mega.
LombadaV2.0.ino (11.3 KB)