Laporan Akhir Percobaan 2
1. Komponen [kembali]
#include
<LiquidCrystal.h> //Deklarasi library LCD
#define
LM35 A0 //Deklarasi pin A0 untuk LM35
LiquidCrystal
lcd(2,3,4,5,6,7); //Deklarasi pin 2-7 untuk LCD
int
nilaiSuhu; //Deklarasi variabel nilaiSuhu
void
setup() { //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0,
INPUT); //Deklarasi pin A0 sebagai OUTPUT
lcd.begin(16,2); //Dimensi LCD yang digunakan
}
void
loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024);
//Mencari nilai Suhu
lcd.clear(); //Menghapus layar LCD
lcd.setCursor(0,0); //Menentukan
posisi kursor pada awal penulisan
lcd.print("LM35
Sensor Suhu"); //Menampilkan text pada LCD
lcd.setCursor(0,1); //Menentukan
posisi kursor pada awal penulisan
lcd.print(nilaiSuhu); //Menampilkan
nilaiSuhu pada LCD
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
Percobaan 2 :
1.
Bagaimana peran
ADC pada percobaan ini?
Jawab
:
ADC
berfungsi sebagai pengubah sinyal analog menjadi sinyal digital. Pada percobaan
ini, ADC berperan untuk mengubah data yang masuk dari LM35 ke arduino berupa
sinyal analog (tegangan), menjadi sinyal digital, agar suhu yang dideteksi oleh
LM35 dapat tampil pada layar LCD.
2.
Apakah
pengukuran LM35 akurat? Jelaskan
Jawab
:
Pengukuran LM35 untuk mengukur suhu ruangan cukup akurat, namun pengukuran LM35 tidak akurat jika digunakan untuk mengukur suhu tubuh atau benda. LM35 memiliki keluaran impedansi yang rendah dan linearitas yang tinggi, sehingga untuk mengurangi terjadinya kesalahan dalam pengukuran, pada rangkaian asli, LM35 biasanya dirangkai dengan kapasitor dan resistor jika disambungkan dengan arduino.



Tidak ada komentar:
Posting Komentar