Subscribe Us

LAPORAN PRAKTIKUM - PERCOBAAN 2 MODUL 2




Percobaan 2

(LM35 Ke LCD)

1. Kondisi kembali

Bila suhu yang terbaca pada lcd menunnjukkan suhu kisaran 20-25 derajat celsius maka 1 led berwarna merah akan hidup.

2.  Hardware  kembali


 

3.    Rangkaian Percobaan  kembali





4. Prinsip Kerja Rangkaian kembali

            Rangkaian pada percobaan ini terdiri atas sensor suhu(LM35), arduino, resistor, LED, dan LCD. prinsip kerja rangkaian tersebut dimulai dari arduino yang telah diupload program ke dalamnya. pada program telah ditentukan pin A0 sebagai output dari sensor suhu. pin 2 ke reset LED, pin 3 ke Enable LCD dan pin 4 sampai 7 ke input LCD. kemudian pin 12 sebagai pin untuk LED. 
    sensor suhu akan mendeteksi suhu yang akan mengeluarkan output tegangan yang masuk ke pin arduino. kemudian arduino sebagai mikrokontroler akan memproses sinyal dengan program yang telah kita inputkan ke dalamnya. selanjutnya arduino akan menampilkan pembacaan suhu ke LCD. saat suhu di rentang 20-25 maka akan ada tegangan yang diberikan ke LED. disini tidak lupa saya pasang resistor karena tegangan keluaran dari arduino itu 5V. dan itu berbahaya untuk LED jika dipasang langsung.

5.  Listing Program  kembali

//Bila suhu yang terbaca pada lcd menunnjukkan suhu kisaran 20-25 derajat celsius maka 1 led berwarna merah akan hidup.


#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 pinLED=12; //Deklarasi pin 12 sebagai pinLED
void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai INPUT
pinMode(pinLED, OUTPUT); //Deklarasi pin pinLED 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
 //Waktu delay 100 ms setelah dieksekusi

if (nilaiSuhu>=20; nilaiSuhu<=25){ //membuat fungsi atau perintah menghidupkan LED dengan keadaan jika nilai suhu pada rentang 20-25
  digitalWrite(pinLED, HIGH);
}

if (nilaiSuhu>25){ //membuat fungsi mematikan LED saat suhu lebih dari 25
  digitalWrite(pinLED,LOW);
}

if (nilaiSuhu<20){ //membuat fungsi mematikan LED saat suhu kurang dari 20
  digitalWrite(pinLED,LOW);
}

}

6. Analisa  kembali

1) analisa prinsip kerja dari sensor LM35 pada rangkaian!
jawab :
    prinsip kerja sensor suhu lm35 pada rangkaian percobaan 3 yaitu lm35 akan mengubah panas yang diterimanya menjadi tegangan listrik. setiap 1 derjat bernilai 10mV. tegnagan ini yang diinputkan ke A0 pada arduino yang akan diproses mikrokontroler agar bisa dinampilkan di LCD.
2) analisa pengaruh PWM pada percobaan!
jawab:
    pengaruh PWM pada percobaan yaitu sebagai input ke pin enable pada LCD sehingga LCD dapat menyala.

7. Video Percobaan  kembali



8. Link Download  kembali

Tidak ada komentar:

Posting Komentar

Popular Posts