0% encontró este documento útil (0 votos)
13 vistas3 páginas

Medición de Temperatura con LCD y LM35

El documento es un código en Arduino que utiliza un sensor LM35 para medir la temperatura y mostrarla en un LCD. Inicializa el LCD y el puerto serial, luego en un bucle continuo lee el valor del sensor, calcula la temperatura en grados Celsius y la muestra en la pantalla y en el puerto serial. El código incluye configuraciones para el LCD y la lectura del sensor analógico.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

Medición de Temperatura con LCD y LM35

El documento es un código en Arduino que utiliza un sensor LM35 para medir la temperatura y mostrarla en un LCD. Inicializa el LCD y el puerto serial, luego en un bucle continuo lee el valor del sensor, calcula la temperatura en grados Celsius y la muestra en la pantalla y en el puerto serial. El código incluye configuraciones para el LCD y la lectura del sensor analógico.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

#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);

También podría gustarte