#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int lm35Pin = A0;
void setup() {
lcd.init();
lcd.backlight();
Serial.begin(9600); // aktifkan komunikasi serial
}
void loop() {
int adc = analogRead(lm35Pin);
float voltage = adc * 5.0 / 1023.0;
float tempC = voltage * 100.0;
// tampilkan ke LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Suhu: ");
lcd.print(tempC, 1);
lcd.print(" C");
// tampilkan juga ke Serial Monitor
Serial.print("Suhu = ");
Serial.print(tempC, 1);
Serial.println(" C");
delay(1000);
}