#include <LiquidCrystal.h>
// Inisialisasi LCD dengan pin yang sesuai
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
const int sensorPin = A0;
int sensorValue = 0;
float temperature = 0;
void setup() {
lcd.begin(16, 2); // Inisialisasi LCD
lcd.print("Temp: "); // Menampilkan teks awal
}
void loop() {
sensorValue = analogRead(sensorPin); // Membaca nilai dari sensor LM35
temperature = sensorValue * (5.0 / 1023.0) * 100.0; // Mengkonversi nilai sensor ke suhu Celsius
lcd.setCursor(0, 1); // Mengatur posisi kursor pada baris kedua
lcd.print(temperature); // Menampilkan nilai suhu
lcd.print(" C"); // Menampilkan satuan suhu
delay(1000); // Penundaan 1 detik sebelum pembacaan berikutnya
}