Você está na página 1de 1

/******************************************************************************

Sensor DHT11 - Envio de dados via Serial


Sketch Principal
05 Jun. 2020

Sistemas MicSG - Softwares \\ Automação \\ IoT


https://micsg.com.br/
******************************************************************************/

#include <Wire.h> //INCLUSÃO DE BIBLIOTECA


#include <LiquidCrystal_I2C.h> //INCLUSÃO DE BIBLIOTECA nova

LiquidCrystal_I2C lcd(0x27,16,2);

#include "DHT.h"

#define dht_pin A1 //Pino DATA do Sensor ligado na porta Analogica A5

#define DHTTYPE DHT11

DHT dht(dht_pin, DHTTYPE);

void setup()
{
// lcd.begin (16,2); //SETA A QUANTIDADE DE COLUNAS(16) E O NÚMERO DE LINHAS(2) DO
DISPLAY
lcd.init();//isto substitui o lcsd.begin(16,2);//inicia o lcd
lcd.setBacklight(HIGH); //LIGA O BACKLIGHT (LUZ DE FUNDO)
Serial.begin(9600);
// Aguarda 1 seg antes de acessar as informações do sensor
delay(1000);
//dht.begin();
}

void loop()
{
int h = dht.readHumidity();
int t = dht.readTemperature();

//Mostra os valores lido no LCD


lcd.setCursor(0,0);
lcd.print(h);
lcd.setCursor(0,1);
lcd.print(t);

// Mostra os valores lidos, na serial


Serial.print("*T" + String(t) + "*");
Serial.print("*H" + String(h) + "*");

// Nao diminuir muito o valor abaixo


// O ideal e a leitura a cada 2 segundos
delay(2000);
}

Você também pode gostar