quarta-feira, 20 de julho de 2016
Biblioteca Arduíno Para Sensor de Temperatura LM35
logo
Esta Biblioteca foi construída para facilitar a implementação e minimizar a quantidade de código quando trabalhar com o sensor LM35, ler temperatura e realiza média com facilidade nas escalas Celsius, Fahrenheit e Kelvin.
fritzing
Especificações:
– Temperature Maximum: 150 ° C
– Temperature Low: -55 ° C
– Temperature Heating: + – 00:08 ºC
– Voltagemde operation: 4V to 30V
– Operating amperage: 60μ ampere (0.000060).
Instalação
“Download” https://github.com/rodriguesfas/LM35/archive/master.zip
Descompacte e modifique o nome da pasta para: “LM35” (Remova o ‘-master’);
Importe-a para sua pasta Library da sua IDE Arduino ou o diretório sketchbooks do Arduíno software;
Restart Arduino IDE.
Sintáxe
// Instância um objeto chamado sensor, passando por parâmetros o pino de conexão onde esta ligado o sensor no Arduíno.
LM35 sensor(A0);
1
2
// Instância um objeto chamado sensor, passando por parâmetros o pino de conexão onde esta ligado o sensor no Arduíno.
LM35 sensor(A0);
// Simples - Instancia a variável para cada valor a ser armazenado, pode ser do típo int ou double, que recebe o objecto sensor, que irá chamar o método que ler o sensor em uma certa escala correspondente.
double celsius = sensor.readCelsius();
double fahrenheit = sensor.readFahrenheit();
double kelvin = sensor.readKelvin();
// Média - Instancia a variável para cada valor a ser armazenado, pode ser do típo int ou double, que recebe o objecto sensor, que irá chamar o método que ler o sensor em uma certa escala correspondente, pasando por parâmetro no método o valor n, equivalente ao numero de amostras que pretende recolher, para realizar uma média da temperatura.
double celsius = sensor.readCelsius(10);
double fahrenheit = sensor.readFahrenheit(10);
double kelvin = sensor.readKelvin(10);
1
2
3
4
5
6
7
8
9
// Simples - Instancia a variável para cada valor a ser armazenado, pode ser do típo int ou double, que recebe o objecto sensor, que irá chamar o método que ler o sensor em uma certa escala correspondente.
double celsius = sensor.readCelsius();
double fahrenheit = sensor.readFahrenheit();
double kelvin = sensor.readKelvin();
// Média - Instancia a variável para cada valor a ser armazenado, pode ser do típo int ou double, que recebe o objecto sensor, que irá chamar o método que ler o sensor em uma certa escala correspondente, pasando por parâmetro no método o valor n, equivalente ao numero de amostras que pretende recolher, para realizar uma média da temperatura.
double celsius = sensor.readCelsius(10);
double fahrenheit = sensor.readFahrenheit(10);
double kelvin = sensor.readKelvin(10);
Exemplo
Veja exemplos de como tudo fica mais simples e enxuto: Símples:https://github.com/rodriguesfas/LM35/blob/master/examples/single/single.ino Média:https://github.com/rodriguesfas/LM35/blob/master/examples/average/average.ino
Dicas e avisos
lm35.Pdf: http://www.ti.com/lit/ds/symlink/lm35.pdf https://arduino-info.wikispaces.com/file/view/LM35.pdf/239757859/LM35.pdf
Referência
Construído sobre: LM35.h – Library for LM35 temperature sensor. Created by Ricardo Sequeira, February 13, 2014. Website: http://ricardo-sequeira.com/lm35-arduino-library/ Github: https://github.com/ricardosequeira/LM35-Arduino-Library
Mauricio Natanael Ferreira LM35 – Sensor de Temperatura – Arduino Website: http://www.ferreiramauricio.com/lm35-sensor-de-temperatura-arduino
Nenhum comentário:
Postar um comentário