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.

2. Crie na biblioteca uma rotina para calcular automaticamente a média de várias leituras para as escalas Celsius, Farenheit e Kelvin. Exemplo para utilização no sketch:

//leitura média para cada escala
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) 

Dicas e orientações

1) Para calcular a média de LEITURAS do sensor utilize no programa (sketch) o loop for (x=0;x<LEITURAS;x++).

2) Para alterar a biblioteca, recomendamos que 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.

Compartilhe:

Doações

Contribua pra manter o site online :)

Inscreva-se no canal Squids

Você está preparado?

Squids Arduino News

Desafio 53 - Projeto 66 Temperatura com módulo TM1637 (display 4 dígitos) Com base no projeto 67 resolva os seguintes desafios: 1. Com base no projeto original, faça com que ao clicar o bot...

Básico - Projeto 67 Relógio digital com temperatura com display TM1637 e RTC DS3231 Objetivo Neste projeto vamos mostrar como utilizar o display TM1637 em conjunto com o módulo RTC DS3231 e cri...

Desafio 53 - Projeto 66 Temperatura com módulo TM1637 (display 4 dígitos) Com base no projeto 66 resolva os seguintes desafios: 1. Com base no projeto original, faça com o display exiba os ...

Básico - Projeto 66 Usando o módulo TM1637 (display com 4 dígitos) como mostrador de temperatura Objetivo Neste projeto vamos mostrar como utilizar o módulo TM1637 para exibir a temperatura amb...

Desafio 52 - Projeto 65 Cronômetro regressivo com display 7 segmentos (4 dígitos) Com base no projeto 65 resolva os seguintes desafios: 1. Com base no projeto original, faça com que quando ...

Básico - Projeto 65 Cronômetro digital com contagem regressiva e display TM1637 (display com 4 dígitos) Objetivo Neste projeto vamos criar um circuito que mostra o funcionamento de um cronômetr...

Desafio 51 - Projeto 64 Cronômetro com display 7 segmentos (4 dígitos) Com base no projeto 64 resolva os seguintes desafios: 1. Com base no projeto original, altere o scketch para mostrar o...

Básico - Projeto 64 Cronômetro digital com display TM1637 (display com 4 dígitos) Objetivo Neste projeto vamos criar um circuito que mostra o funcionamento de um cronômetro através da utilizaçã...

Tipos de dados usados pelo Arduino

Tipos de Dados Os tipos de dados primitivos usados pela plataforma podem ser resumidos na seguinte tabela:

Desafio 50 - Projeto 63 Display 7 segmentos (4 dígitos) com sensor de luminosidade Com base no projeto 63 resolva os seguintes desafios: 1. Com base no projeto original, altere o sentido de ...

Outros artigos

Mais: Desafios Projetos Básicos Referência Arduino Circuitos básicos

Topo