Data Logger SD Card com problema no salvamento - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T18:21:29Zhttps://labdegaragem.com/forum/topics/data-logger-sd-card-com-problema-no-salvamento?feed=yes&xn_auth=noBoa noite EJAR,
se sketch tem…tag:labdegaragem.com,2020-03-30:6223006:Comment:7292872020-03-30T01:03:42.814Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite EJAR,</p>
<p>se sketch tem alguns problemas.</p>
<p>Primeiro:</p>
<p>Conflito do port 10 do Arduíno usado pelo DHT.</p>
<p>Ao detectar a primeira coincidência de horário, o sketch passa a gravar os valores no SD card, </p>
<p>ao terminar, por conflito de port, ele não consegue mais ler o DHT, e com isto fica retornado ao inicio do loop(),</p>
<p>por causa deste if:</p>
<p> if (isnan(h) || isnan(t))<br></br> {<br></br> …</p>
<p>Boa noite EJAR,</p>
<p>se sketch tem alguns problemas.</p>
<p>Primeiro:</p>
<p>Conflito do port 10 do Arduíno usado pelo DHT.</p>
<p>Ao detectar a primeira coincidência de horário, o sketch passa a gravar os valores no SD card, </p>
<p>ao terminar, por conflito de port, ele não consegue mais ler o DHT, e com isto fica retornado ao inicio do loop(),</p>
<p>por causa deste if:</p>
<p> if (isnan(h) || isnan(t))<br/> {<br/> Serial.println("Falha ao ler dados do sensor DHT !!!");<br/> return;<br/> }</p>
<p>Assim sendo, não consegue mais entrar em nenhum "if" de horário.</p>
<p>Mudei o port de 10 para 8 e funcionou corretamente.</p>
<p>Segundo:</p>
<p> Os "ifs" </p>
<p>if (dt.hour == 16 && dt.minute == 15)</p>
<p>e </p>
<p>if (dt.hour == 17 && dt.minute == 15)</p>
<p>são satisfeitos durante 1 minuto, ou seja, durante 60 segundos o sketch fica gravando dados no SD card.</p>
<p>1 minuto grava um monte de linhas no seu arquivo.</p>
<p>Acho que não é isto que vc quer. Correto?</p>
<p>Use uma variável pra que ao gravar uma vez naquele minuto, não grave novamente.</p>
<p>RV</p>
<p></p>
<p></p> Boa noite EJAR,
O SD card que…tag:labdegaragem.com,2020-03-29:6223006:Comment:7290932020-03-29T22:10:33.390Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite EJAR,</p>
<p>O SD card que vc usa é um módulo <a rel="nofollow" href="https://www.filipeflop.com/blog/cartao-sd-com-arduino/">https://www.filipeflop.com/blog/cartao-sd-com-arduino/</a></p>
<p>ou é parte do WiFi shield? <a rel="nofollow" href="https://store.arduino.cc/usa/arduino-wifi-shield">https://store.arduino.cc/usa/arduino-wifi-shield</a></p>
<p></p>
<p>RV</p>
<p>Boa noite EJAR,</p>
<p>O SD card que vc usa é um módulo <a rel="nofollow" href="https://www.filipeflop.com/blog/cartao-sd-com-arduino/">https://www.filipeflop.com/blog/cartao-sd-com-arduino/</a></p>
<p>ou é parte do WiFi shield? <a rel="nofollow" href="https://store.arduino.cc/usa/arduino-wifi-shield">https://store.arduino.cc/usa/arduino-wifi-shield</a></p>
<p></p>
<p>RV</p> Boa noite amigo, obrigado pel…tag:labdegaragem.com,2020-03-29:6223006:Comment:7293062020-03-29T20:52:31.430ZEduardo Junior Andrade Resensehttps://labdegaragem.com/profile/EduardoJuniorAndradeResense
<p>Boa noite amigo, obrigado pela resposta!</p>
<p></p>
<p>Eu estou usando o Arduino Uno, nesse link que vc me enviou eu ja tinha visto antes quando estava montando o projeto, no linga tem uma imagem que mostra o CS do Sd card ligado no pino 10, mas no vídeo ele liga o CS no pino 4. Vou tentar fazer uma outra alteração aqui para ver no que da. Obrigado por responder.</p>
<p>Boa noite amigo, obrigado pela resposta!</p>
<p></p>
<p>Eu estou usando o Arduino Uno, nesse link que vc me enviou eu ja tinha visto antes quando estava montando o projeto, no linga tem uma imagem que mostra o CS do Sd card ligado no pino 10, mas no vídeo ele liga o CS no pino 4. Vou tentar fazer uma outra alteração aqui para ver no que da. Obrigado por responder.</p> Boa noite EJAR,
qual Arduíno…tag:labdegaragem.com,2020-03-26:6223006:Comment:7292382020-03-26T23:09:40.516Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Boa noite EJAR, </p>
<p>qual Arduíno vc está usando no seu projeto?</p>
<p>Vc está ligando o pino CS do SD card em qual port do Arduíno?</p>
<p>Ele por "default" é ligado no port 10, mas vc está usando o port 10 para o DHT.</p>
<p>Isto pode estar gerando conflito e travando o Arduíno.…</p>
<p></p>
<p>Boa noite EJAR, </p>
<p>qual Arduíno vc está usando no seu projeto?</p>
<p>Vc está ligando o pino CS do SD card em qual port do Arduíno?</p>
<p>Ele por "default" é ligado no port 10, mas vc está usando o port 10 para o DHT.</p>
<p>Isto pode estar gerando conflito e travando o Arduíno.</p>
<p><a href="https://www.usinainfo.com.br/blog/projeto-arduino-sd-card-leitura-e-escrita-de-dados-no-cartao-micro-sd/">https://www.usinainfo.com.br/blog/projeto-arduino-sd-card-leitura-e-escrita-de-dados-no-cartao-micro-sd/</a></p>
<p>RV</p>