TP Percobaan 2 Kondisi 18

 



 

LM35 ke LCD


1. Kondisi   [Kembali]

Kondisi yang digunakan pada Tugas Pendahuluan ini adalah Percobaan 2 dengan kondisi 13 yaitu Bila suhu yang terbaca 48 celcius maka motor hidup 5s lalu lcd muncul tulisan "panas".

2. Rangkaian Simulasi  [Kembali]


  3. Listing Program   [Kembali]

-Source Code :
#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 INPUT
  lcd.begin(16, 2);                         //Dimensi LCD yang digunakan
  pinMode(10, OUTPUT);

}

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
  if (nilaiSuhu == 48){
    lcd.print("PANAS");
    digitalWrite(10, HIGH);
    delay(5000);
    digitalWrite(10, LOW);
    delay(5000);
  }
                   //Menampilkan nilaiSuhu pada LCD
  delay(100);                                  //Waktu delay 100 ms setelah dieksekusi
}

- Visual Designer



4.  Hardware  [Kembali]

 LM 35
 

 LCD 

 Motor DC

Arduino Uno

                               

5. Video Simulasi  [Kembali]




  • Prinsip Kerja Rangkaian

            Pada percobaan ini, kondisi yang harus dibuat ialah Bila suhu yang terbaca 48 celcius maka motor hidup 5s lalu lcd muncul tulisan "panas". Pada proteus, kita buat rangkaian yang terdiri dari sebuah Arduino, LM35 sebagai sensor suhu, motor dan LCD yang akan digunakan untuk menampilkan output tulisan "PANAS" apabila pada LM35 teerbaca 48 celcius pada rangkaian yang dihubungkan dengan motor pada pin 10 pada pwm di arduino.
            Jika rangkaian telah dibuat dan pin-pin telah terhubung antara arduino,input dari sensor suhu dan outpu dari LCD dan motor. Langkah selanjutnya yaitu membuat program untuk dapat melaksanakan kondisi yang harus dilakukan, untuk program telah tersedia di "Listing Program". 
            Saat program telah selesai dibuat dan dijalankan, file program di masukkan ke arduino agar perintah dari program dapat dijalankan ke LCD pada saat dalam suhu 48 celcius tadi, yang mana akan muncul tulisan "panas" dan motor akan bergerak.

            

6. Link Download  [Kembali]






Tidak ada komentar:

Posting Komentar