#include <Wire.
h>
#include <LiquidCrystal_I2C.h>
// Declaracion de variables globales
//Crear el objeto lcd dirección 0x3F y 16 columnas x 2 filas
LiquidCrystal_I2C lcd(0x20,16,2); //
float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int pinLM35 = 0; // Variable del pin de entrada del sensor (A0)
void setup() {
// Inicializar el LCD
[Link]();
//Encender la luz de fondo.
[Link]();
// Configuramos el puerto serial a 9600 bps
[Link](9600);
[Link](16,2); // Dimensiones de nuestro LCD Columnas y filas
[Link]("Temperatura");
[Link](0,1);
[Link]("C");
void loop() {
[Link](2,1); // Sacamos por pantalla los grados
[Link](tempC);
delay(10);
// Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
tempC = analogRead(pinLM35);
// Calculamos la temperatura con la fórmula
tempC = (5.0 * tempC * 100.0)/1024.0;
// Envia el dato al puerto serial
[Link](tempC);
[Link]("C");
// Salto de línea
[Link]("\n");
// Esperamos un tiempo para repetir el loop
delay(10);