#include <LiquidCrystal.h>
//#include <DHTesp.h>
//DHTesp dht;
LiquidCrystal lcd(22, 21, 14, 26, 25, 33);
int lectura;
float porcentaje;
int butonmas = 5;
int butonmenos = 4;
int sensor=0;
void setup() {
Serial.begin(9600);
lcd.begin(16,2);
pinMode(sensor,INPUT);
pinMode(butonmas,INPUT);
pinMode(butonmenos,INPUT);
}
void loop() {
lcd.clear();
lectura = analogRead(sensor);
porcentaje = map (lectura, 0, 1023, -52.0, 125.0);
// analogWrite(val);
if (digitalRead(butonmas)== HIGH){
lcd.setCursor(0, 0);
lcd.print("La temperatura");
lcd.setCursor(0, 1);
lcd.print("es de: ");
lcd.print(lectura);
lcd.print("\337C");
delay(1000);
}
}
double map (double x, double in_min, double in_max, double out_min, double out_max) {
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}