#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
}
1. Jelaskan prinsip kerja LM35 ?
Jawaban:
LM 35 merupakan sensor untuk mendeteksi suhu disekitarnya yang memiliki fungsi mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Pada percobaan ini LM 35 akan mengeluarkan output tegangan berupa sinyal analog. Perubahan tegangan pada LM35 yaitu 10mV/°c. Pada percobaan ini tegangan yang diberikan oleh LM35 dilakukan perhitungan oleh arduino sehingga mendapat suhu sebenarnya. Pada arduino perhitungan dilakukan dengan rumus (5*analogRead(LM35)*100.00)/1024).
2. Berapa rentang suhu yang dapat diukur oleh lm 35?
Jawaban:
LM 35 yang memiliki range tegangan -55oC hingga 150oC berperan sebagai transduser pengukuran suhu.Bekerja pada tegangan 4 sampai 30 volt. Memiliki arus rendah yaitu kurang dari 60 µA. Memiliki pemanasan sendiri yang rendah (low-heating) yaitu kurang dari 0,1 ºC pada udara diam.
3. Apa yg terjadi jika kaki output yg terhubung ke pin analog dikaki arduino di tmbah dg resistor 220ohm?
Jawaban:
Jika dilihat pada rangkaian mungkin tidak ada pengaruh yang ditimbulkan pada rangkaian jika ditambahkan resistor 220 ohm karena hambatan nya kecil dan LM35 Memiliki arus rendah yaitu kurang dari 60 µA.
No comments:
Post a Comment