DASAR TEORI
2.1 Sensor suhu
Sensor Suhu atau Temperature Sensors merupakan suatu
komponen yang dapat mengubah besaran panas menjadi besaran
listrik sehingga dapat mendeteksi gejala perubahan suhu pada
obyek tertentu. Sensor suhu dapat melakukan pengukuran
terhadap jumlah energi panas/dingin yang dihasilkan oleh suatu
obyek sehingga memungkinkan untuk mengetahui atau
mendeteksi gejala perubahan-perubahan suhu tersebut dalam
bentuk output Analog maupun Digital. (kho, 2019)
13
3.2 Alat Dan Bahan
Berikut merupakan alat dan bahan dari percobaan final
project ini adalah sebagai berikut:
1. Sensor suhu IC LM35
2. Arduino UNO + software (laptop)
3. LCD
4. PCB
5. Kabel penghubung
6. Kalibrator HT10
14
float suhuPin = A0; //ouput digital lm35
LiquidCrystal_PCF8574 lcd(0x27); //pin pada lcd 16x2
void setup()
{
Serial.begin(9600); //membuka port serial dengan data rate 9600 bps
lcd.begin(16, 2);
lcd.setBacklight(200);
lcd.setCursor(3, 0); // Set posisi kursor lcd (colom, baris)
lcd.print("Tugas TST");
lcd.setCursor(3, 1);
lcd.print("Sensor LM35");
delay(2000); // delay untuk menampilkan selama 5 detik
lcd.clear(); // membersihkan kata pertama
}
void loop()
{
suhuC = analogRead(suhuPin); //membaca nilai adc sensor
suhuC = (8.0 * suhuC * 100.0)/1024; //konversi data analog menjadi milivolt
//suhuC = suhuC/10; //konversi kedalam derajat celsius dengan persamaan 1derajat/10mv
Serial.print((byte)suhuC); //mengirimkan data ke serial komputer
lcd.setCursor(1, 0);
lcd.print("PENGUKURAN LM35");
lcd.setCursor(1, 1);
lcd.print("Celcius: ");
lcd.setCursor(9, 1);
lcd.print(suhuC,0); //menampilkan data suhu
lcd.print("\xdf"); //menampilkan karakter derajat
lcd.print("C");
delay(2000); //waktu tunggu 0.8 detik
}
3. Diuji menggunakan kalibrator HT10
Diambil data sesuai dengan tabel 4.1
15