Desafio25 - Altere a biblioteca LM35 para calcular média de temperaturas.

Desafio 25 - Projeto 43

Biblioteca para temperatura média de várias leituras com sensor LM35

Com base no projeto43 resolva o seguinte desafio:

1. Para melhorar a precisão e evitar a variação brusca na leitura do sensor utilize a média de 500 e 1000 leituras para cada visualização da temperatura no display de LCD. Mostre os resultados a cada 2 segundos.

a) Obetnha a média das leituras para cada visualização sem utilizar o recurso da biblioteca

b) Obetnha a média das leituras para cada visualização utilizando o recurso da biblioteca LM35

 //leitura média de 500 para cada escala visualizada no display

temperature[1] = sensor.tCelsius(500); // leitura em ºC (média de 500 leituras)

temperature[2] = sensor.tFahrenheit(500); // leitura em ºF (média de 500 leituras)

temperature[3] = sensor.tKelvin(500);// leitura em ºK (média de 500 leituras) 

//leitura média de 500 para cada escala visualizada no display

temperature[1] = sensor.tCelsius(500); // leitura em ºC (média de 500 leituras)

temperature[2] = sensor.tFahrenheit(500); // leitura em ºF (média de 500 leituras)

temperature[3] = sensor.tKelvin(500);// leitura em ºK (média de 500 leituras)

2. Assista o vídeo do Eng. Wagner Rambo (War Kits): https://www.youtube.com/watch?v=yjBWQ0u6GyY e informações do blog Clube dos Geeks e crie uma biblioteca LM35 similar.

Dicas e orientações

a) Para calcular a média de LEITURAS  sem o uso do recurso da biblioteca LM35, utilize no programa (sketch) o loop for (x=0;x<LEITURAS;x++).

b) Veja um exemplo no link do GitHub: https://github.com/rodriguesfas/LM35/blob/master/examples/average/average.ino

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Comentários

×

Infomações do site / SEO








×

Adicionar Marcadores