LAPORAN AKHIR 2 (PERCOBAAN 2)

 


1. Hardware[Kembali]
  •  Arduino
  • LM35
  • LCD 

2.      Rangkaian Simulasi [Kembali]

3.      Flowchart[Kembali]

4.  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

 

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

}

5. Video Simulasi [Kembali]


Prinsip kerja :  menggunakan komponen arduino, LCD dan LM35. dimana sebelum menjalankan rangkaian maka membuat sebuah listing program.dimana terlebih dahulu mendeklarasikan library dan pin yang akan terhubung pada arduino, selanjutnya void setup dimana program dapat dijalankan satu kali. dimana pin A0 sebagai input. selanjutnya void loop dimana program dapat dijalankan berulang. dimana pendeklarasian rumus dari nilai yang akan muncul pada lcd dan semua yang akan di tampilkan pada lcd tersebut. setiap perubahan memiliki delay sebesar 100ms

6. Kondisi[Kembali]

Percobaan 2

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

Jawab :

Jika kita memasang kaki LM35 tebalik antara VCC dan Ground maka rangkaian tersebut akan tetap jalan tetapi nilai antara LM35 tidak sama dengan LCD .

2.      Bagaimana jika output lm35 dihubungkan di pin 1 arduino?

Jawab :

Output dari LM35  adalah sinyal analog sedangkan pin 1 arduino tersebut merupakan pin digital sehingga jika output lm35 dihubungkan di pin 1 arduino maka pada LCD hanya akan tampil angka 0 dikarenakan input pada pin analog Arduino tidak ada.

7. Link Download [Kembali]

Tidak ada komentar:

Posting Komentar