Laporan Akhir Percobaan 2




    1. Alat dan Bahan [Kembali]
    Gambar 1. LM35

    Gambar 2. LCD 2 x 16
    Arduino Uno

    2. Rangkaian [Kembali]

    3. Prinsip Kerja Rangkaian [Kembali]
    Pertama rangkai terlebih dahulu rangkaian seperti pada gambar dan video, untuk LM35 jangan sampai salah pinnya karena jika salah akan membuat lm35 overheat. untuk pin pada lm35 terdiri dari vcc, output, dan ground. Setelah wiring masukkan programnya, pada program masukkan library lcd dan lm35. Pada void setup yang berfungsi untuk melakukan eksekusi sekali, yang mana diberikan ke 2 pin yang diberikan untuk outputnya dan ke satu input sebagai inputnya yaitu A0. Lalu void loop yang berfungsi untuk melakukan eksekusi berulang, yang mana untuk rumus dari LM35nya yaitu (5*100*(analogRead(LM35)/1024)). 

    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
    float 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 Percobaan [Kembali]



    6. Analisa [Kembali]
    1. Mengapa LCD bisa menampilkan suhu yang dideteksi pada LM35?
    jawab :
    karena LCD terhubung ke potensiometer dan di program pada compiler arduino serta tersambung dengan arduino dan lm35.

    2. Kenapa LM35 dihubungkan pada pin analog arduino?
        Jawab :
    karena lm35 merupakan sensor analog, sehingga terhubung ke pin analog arduino agar bisa di convert menjadi digital.

    3. Apa yang terjadi jika kita hbungkan pin Vout LM35 ke pin digital? Jelaskan apa yang terjadi dan penyebabnya
        Jawab :
    tidak bisa menghubungkan lm35 ke pin digital langsung, jika dihubungkan lm35 tidak terbaca/ suhu tidak terbaca, sehingga harus dihubungkan ke pin analog arduino untuk dikonversikan ke digital agar terbaca.

    7. Link Download [Kembali]

     

    Tidak ada komentar:

    Posting Komentar

    Modul IV Sistem Pintu Gudang Pintar

    [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Tujuan Perancangan 2. Komponen 3. Dasar Teori 4. Listing Program 5. Flowchart...