//ETECAF
//SISTEMAS EMBARCADOS 2
//SEM2 – 2024
//DHT22 com monitor serial
//#include <Wire.h>
//#include <LiquidCrystal_I2C.h>
#include <dht.h>
#define dataPin 2 // Define o numero do pino onde o sensor esta conectado
//#define led1 3
//#define led2 4
//#define led3 13
//#define rgb_g 7
//#define rgb_b 8
//#define rgb_r 12
//float pot = 0;
//float mappot = 0;
dht DHT; // Criando o objeto DHT
//LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
Serial.begin(9600);
//for(int i = 0; i < 14; i++) 
//{ 
//pinMode(i, OUTPUT); 
//} 
//lcd.init();
}
void loop() {
 int readData = DHT.read22(dataPin); // DHT22/AM2302
 float t = DHT.temperature; // Lendo o valor da temperatura
 float h = DHT.humidity; // Lendo o valo da umidade
 Serial.print(" temperatura =  "); Serial.println (t);
 Serial.print(" umidade = "); Serial.println (h);
 delay(500);
 
//pot = analogRead (A0);
//mappot = map(pot, 0, 1023, 0, 270);
//if (mappot < 90) 
//{digitalWrite(rgb_r, 1);}
//else {digitalWrite(rgb_r, 0);}
//if (mappot >= 90 && mappot < 180) 
//{digitalWrite(rgb_g, 1);}
//else {digitalWrite(rgb_g, 0);}
//if (mappot >= 180) 
//{digitalWrite(rgb_b, 1);}
//else {digitalWrite(rgb_b, 0);}
//lcd.setBacklight(HIGH); 
//lcd.setCursor(1,0);
//lcd.print("ETECAF SEM 2");
//lcd.setCursor(1,1);
//lcd.print("IGOR E BACCARAT");
//delay(1000);
//lcd.clear();
//delay(1000);
/*
lcd.setCursor(2,0);
lcd.print ("temp = ");
lcd.print(t);
lcd.print(" C");
lcd.setCursor(2,1);
lcd.print("Humid = ");
lcd.print(h);
lcd.print("%");
delay(1000);
lcd.clear();
lcd.setBacklight(LOW); 
delay(1000);
*/
}