#include <LiquidCrystal.h>
// Menginisialisasi pin yang terhubung dengan sensor suhu
const int sensorPin = A0;
// Menginisialisasi pin RS, E, D4, D5, D6, D7 untuk LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// Mengatur ukuran tampilan LCD
lcd.begin(16, 2);
}
void loop() {
// Membaca nilai dari sensor suhu
int sensorValue = analogRead(sensorPin);
// Mengkonversi nilai analog menjadi suhu dalam derajat Celsius
float suhuCelsius = map(sensorValue, 0, 1023, -10, 40);
// Menampilkan NIM dan suhu pada LCD
lcd.setCursor(0, 0);
lcd.print("NIM : V3423032"); // Ganti dengan NIM Anda
lcd.setCursor(0, 1);
lcd.print("Suhu: ");
lcd.print(suhuCelsius);
lcd.print(" C");
// Tunggu 1 detik sebelum membaca sensor kembali
delay(1000);
}