Laporan Akhir 2 (Modul 2 Prak. UP&UC)







1. Komponen
[kembali]
                                            Gambar 1. Arduino (SIMULANO)

                                         


                                                                    Gambar 2. LCD



Gambar 3. LM35

Gambar 4. Bentuk Hardware



2. Rangkaian
[kembali]


Gambar 5. Rangkaian Simulasi

3. Flowchart
[kembali]
                                                         

4. Listing Program
[kembali]

#include            //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 / 3); //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
[kembali]






6. Analisa
[kembali]

Analisa Percobaan 2:

1.      Bagaimana jika Pengukurana itu diubah dari celcius menjadi fahreinheit?

bisa diubah, pada listing program pada percobaan 2 yang bagian nilai suhu  = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); itu hasilnya kan berupa celcius. nah untuk diubah ke fahreinheit bisa dimasukkan rumus F=(9/5 * (skala celcius))+32. jadi bisa dimasukkan ke rumus awal 

        nilai suhu  =[9/5 * ((5 * analogRead(LM35) * 100.00) / 1024 / 3)] +32



7. Link Download
[kembali]

Download Listing program disini.

Tidak ada komentar:

Posting Komentar