#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Inisialisasi LCD I2C
LiquidCrystal_I2C lcd(0x27, 16, 2); // Alamat I2C umumnya adalah 0x27, dan ukuran LCD 16x2
const int sensorPin = A0; // Pin analog tempat LM35 terhubung
void setup() {
Serial.begin(9600); // Inisialisasi komunikasi serial
lcd.begin(16,2); // Inisialisasi LCD
lcd.backlight(); // Hidupkan backlight LCD
lcd.setCursor(0, 0);
lcd.print("Rigan Isbatul H");
}
void loop() {
int sensorValue = analogRead(sensorPin); // Membaca nilai analog dari LM35
float temperature = (sensorValue * 0.0048828125) * 100; // Konversi nilai analog ke suhu Celsius
lcd.setCursor(1, 1); // Set kursor ke kolom 6, baris 0
lcd.print(temperature, 1); // Tampilkan suhu dengan satu desimal
lcd.print(" C"); // Tampilkan satuan Celsius
delay(1000); // Tunda satu detik sebelum membaca ulang
lcd.clear(); // Bersihkan layar untuk tampilan berikutnya
}