LAPORAN AKHIR 1 MODUL 2 (Percobaan 2)






1. Hardware[kembali]

      






 Arduino UNO


Ground





power supply



led merah



2. Rangkaian Simulasi[kembali] 













3. Listing Program[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

int lampuled = 8;

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

pinMode (lampuled, OUTPUT);

}

void loop()                       //Semua kode dalam fungsi ini dieksekusi berulang

{

nilaiSuhu=((5*analogRead(LM35)*100.00)/1024);   //Mencari nilai Suhu


 if (nilaiSuhu >= 98){

lcd.clear();    //Menghapus layar LCD

lcd.setCursor(0,0);    //Menentukan posisi kursor pada awal penulisan 

lcd.print("Hati-hati");  //Menampilkan text pada LCD 

digitalWrite(lampuled, HIGH);

delay(100);    //Waktu delay 100 ms setelah dieksekusi


 }

 else {

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

 }

 

}



FLOWCHART





      

4. Kondisi[kembali]


Percobaan 2 kondisi 20 : Bila suhu yang terbaca lebih dari 98 derajat, maka led merah akan hidup dan lcd muncul tulisan hati-hati.

5. Video Simulasi [kembali]









Prinsip Kerja

 

Digunakan sensor suhu LM35 sebagai inputan pada rangkaian ini. Pada sensor disambungkan dengan power suply sebagai potensial tinggi, lalu ground sebagai potensial rendah sehingga arus mengalir dari potensial tinggi ke rendah sehingga mengaktifkan suhu sehingga output disambungkan pada pin analog pada arduino. Kemudian, diteruskan pada arduino uno yang telah diprogram sedemikian rupa sehingga dapat mengeluarkan keluaran output pada LCD, menampilkan sesuai program. Juga terdapat LED yang telah dimasukkan pada listing program sehingga terdapat dua kondisi yang terjadi. Pada saat suhu menunjukkan lebih sama dengan 98 derajat, maka led merah menyala dan LCD menampilkan tulisan "hati-hati" . Selain itu yaitu suhu kecil dari 98, maka Led tidak menyala, dan LCD menampilkan "LM35" dan nilai dari suhu.
 

6. Analisa dan Pembahasan [kembali]


Percobaan 2 

1. Bagaimana pengaruh ADC pada percobaan ini?

jawab: 

Pada percobaan kali ini, ADC berpengaruh sebagai pengubah sinyal analog menjadi sinyal digital


2. Apa yang terjadi jika kaki lm35 terbalik dihubungkan antara vcc dan ground?

jawab:

Rangkaian akan tetap jalan dan dapat beroperasi, akan tetapi hal itu akan berlawanan dengan fungsi pin yaitu yaitu pin atas dan bawah pada simulasi berturut-turut merupakan inputan positif dan negatif untuk agar mengalir dari positif ke negatif. Jika dirubah, maka akan membuat operasi hanya akan berjalan sebentar, sehingga cenderung setelah itu akan cepat rusak dengan terjadinya error pada simulasi. 

3. Apa yang terjadi jika pin Vout dari lm35 dihubungkan ke pin digital?

jawab: 

Rangkaian tidak akan jalan karena hasil keluaran dari lm35 merupakan keluaran sinyal analog, bukan digital.

1.       


7. Link Download[kembali]

Download File Rangkaian (di sini

Download Video Simulasi (di sini)

Download listing Program (di sini)

Download File HTML (di sini)

Datasheet LM 35 Link Download

Datasheet LCD 2X16 Link Download

Datasheet Arduino Uno Link Download

Tidak ada komentar:

Posting Komentar

  PRAKTIKUM MIKROPROSESOR DAN MIKROKONTROLER 2021     OLEH: Muhammad Alfario Wirawan 1910953019 Kelompok 3 JURUSAN TEKNIK ELEKTRO FAKULTAS T...