Este é um mini projecto que consiste na utilização de um lcd para mostrar a temperatura obtida pelo sensor de temperatura (LM35).
Caso nao tenham um potenciometro de 10K podem ligar diretamente ao GND o pino que vai do lcd para o potenciometro
è necesario a libraria "LiquidCrystal"
Codigo em arduino
.....
#include<LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
//Declarando o Sensor
int SENSOR = 0;
float D = 0;
float T = 0;
void setup() {
lcd.begin(16, 2); //LCD 16x2
lcd.print("Temp.");
Serial.begin(9600); //Saída para o Serial Monitor
Serial.println("Temp.");
}
void loop() {
lcd.setCursor(0, 1); // Colocando o cursor na coluna 0 e linha 1
// Cálculo para o sensor
D = analogRead(SENSOR);
T = (D * 500)/1024;
Serial.print(T); // Apresentação do resultado/temperatura no Serial Monitor
Serial.println(" C");
lcd.print(T); // Apresentação do resultado/temperatura no LCD
lcd.print(" C");
delay(1000); // atualização dos dados a cada 1 segundo
}
......
Livraria para o lcd:
http://dl.dropbox.com/u/50854449/LiquidCrystal.rar
http://dl.dropbox.com/u/50854449/LiquidCrystal.rar
Datacheet do sensorLM35
Datacheet do LCD 2x16
Nenhum comentário :
Postar um comentário