quarta-feira, 30 de dezembro de 2015

Mostrador de temperatura e umidade

Materiais

  • Display de lcd 16x2;
  • Arduino;
  • 2 Potenciômetro;
  • 19 fios jumpes;
  • DHT11;

Circuito eletrônico


Código fonte

/*Projeto Mostrador de temperatura e umidade


blog: http://projetosarduino321.blogspot.com.br/

contado: kleytonxavier31@gmail.com

*/

#include <dht.h>
#include "LiquidCrystal.h" //Define a utilização da biblioteca

LiquidCrystal lcd(9, 8, 5, 4, 3, 2);  //inicializando com os pinos da interface

const int data=A1; //Pino DATA do Sensor
byte grau[8] ={ B00001100,  //array simbolo de grau
                B00010010,
                B00010010,
                B00001100,
                B00000000,
                B00000000,
                B00000000,
                B00000000,};

dht DHT; //Inicializa o sensor

void setup(){
  
  lcd.begin(16,2); //inicializando o display
  lcd.createChar(0, grau); //criar o simbolo de grau
}

void loop(){
  
  DHT.read11(data); //Lê as informações do sensor

  lcd.setCursor(0,0); //cordenadas para começa o texto
  lcd.print("Umidade=");  //imprimir texto
  lcd.setCursor(9,0);
  lcd.print(DHT.humidity); //imprimir o valor do sensor umidade
  lcd.setCursor(11,0);
  lcd.print("%  ");
  lcd.setCursor(0,1);
  lcd.print("Temperatura=");
  lcd.setCursor(12,1);
  lcd.print(DHT.temperature); //imprimir o valor do sensor temperatura
  lcd.setCursor(14,1);
  lcd.write((byte)0); //Mostra o simbolo do grau formado pelo array
  lcd.setCursor(15,1);
  lcd.print("C");
  delay(1000);  //tempo de cada ciclo
  
}

← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário

Copyright © Projetos Arduino 3-2-1 | Powered by Blogger Design by ronangelo | Blogger Template Mais Template