Bom dia pessoal. Estou com um problema na hora de juntar a programação do meu sensor de temperatura com a programação do meu projeto. Se alguém poder dar uma força agradeço.

Exibições: 373

Anexos

Responder esta

Respostas a este tópico

MFB,

encontrei o problema do erro do sensor DS18B20.

Você usou o port 10 para ele, mas o port 10  faz parte do grupo de ports do SPI.  

O seu SD card usa o SPI, e ao inicializar o SD  "  if (!SD.begin(chipSelect))"  fica em conflito com

o port do DS18B20.

Testei aqui e deu erro, daí mudei para o port 7 (#define ONE_WIRE_BUS 7) e o fio do sensor também,

e funcionou corretamente.

O DS18B20  é mais preciso que um  termistor.

RV

Massa, valeu RV. Vou testar quando for para o laboratório. Estou quebrando a cabeça agora para tirar a média num intervalo de tempo. Valeu ai pela força. Abraço

Bom dia MFB,

vc quer tirar a média de qual medida?

Tensão, irradiação ou temperatura? Ou todas?

RV

MFB,

modifiquei seu sketch.

testa este que anexei.

Ele acumula 10000 medidas de tensão e tira a media.

Veja se é isto que vc quer.

Lembre-se que o DS18B20 está no port 7

RV

Anexos

Boa tarde RV. Então eu tinha feito parecido, juntava uma quantidade e dividia. Porém estou tentando tirar a média da quantidade de dados gerados em 5 minutos. Do jeito que fiz e creio que do jeito que vc tmb fez os resultados vão ser gerados em intervalos diferentes. Não sei se você já mexeu em um datalogger, mas estou querendo montar um parecido, onde o usuário pode configurar os parâmetros. Por exemplo, quero colher dados a cada minuto ou em 5 em 5 minutos, mas não os dados finais e sim a média de todos os dados gerados nesse intervalo. Não sei se deu para entender bem kkkk

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço