Sensor de Temperatura LM35 arduino Mega con Shield dfrobot lcd 16×2

#include

// Inicialización de los pines para la pantalla LCD
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

// Pin de entrada del sensor LM35
const int lm35Pin = A1;

void setup() {
// Inicialización de la pantalla LCD con sus dimensiones
lcd.begin(16, 2);
}

void loop() {
// Lee el valor analógico del sensor LM35
int rawValue = analogRead(lm35Pin);

// Convierte el valor analógico a temperatura en grados Celsius
float voltage = (rawValue / 1023.0) * 5.0; // Convertir a voltaje
float temperatureC = voltage * 100.0; // 10mV por grado Celsius

// Imprime la temperatura en la pantalla LCD
lcd.setCursor(0, 0);
lcd.print(«Temp: «);
lcd.print(temperatureC);
lcd.print(» C»);

delay(1000); // Espera 1 segundo antes de la siguiente lectura
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *