Laporan Akhir Modul 2 Percobaan 2




1.  Hardware [Kembali]

Gambar 1. LM35

Gambar 2. LCD 2 x 16
Arduino Uno

2. Rangkaian Simulasi [Kembali]


3. 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
int hijau = 10;
int merah = 9;

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
pinMode (9, OUTPUT);
pinMode (10, OUTPUT);
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu=((5*analogRead(LM35)*100.00)/1023); //Mencari nilai Suhu
lcd.clear(); //Menghapus layar LCD
if ( nilaiSuhu < 70){
lcd.setCursor(0,0); //Menentukan posisi kursor pada awal penulisan
lcd.print("AMAN"); //Menampilkan text pada LCD
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
}
else {
lcd.setCursor(0,1); //Menentukan posisi kursor pada awal penulisan
lcd.print("TIDAK AMAN"); //Menampilkan nilaiSuhu pada LCD
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
}

4. Kondisi[Kembali]

Ketika suhu dibawah 70 derajat celsius, maka LED berwarna hijau dan suhu terbaca aman, namun ketika suhu diatas 70 derajat celsius maka LED berwarna merah dan suhu terbaca tidak aman

5. Video Simulasi [Kembali]


Prinsip Kerja :

 Pada percobaan ini, ada beberapa komponen yang digunakan yakni arduino uno, potensiometer, IC LM35, resistor, dan LCD, Disini fungsi dari LCD yakni menunjukkan output dari suhu yang diukur dalam bentuk data digital. Potensiometer berfungsi untuk memperjelas tampilan dari LCD. Pada LCD sendiri kaki D4-D7 di hubungkan ke pin digital arduino yaitu pin 4,5,6,7. Kemudian pin pada LCD dihubungkan ke resistor dan LED. Lalu pada IC LM 35 sendiri terhubung ke pin analog arduino yakni pada pin A0. Kemudian pada arduino terjadi proses ADC (Analog to Digital) yang kemudian mengubah data analog dari LM35 menjadi data digital yang akan terbaca pada LCD.

 Pada listing programnya sendiri, dibuat define LM35 yang merupakan library dari LM35, lalu sintaks void setup menyatakan program dideklarasikan sekali dengan LM35 sebagai input digital dan pin 2,3,4,5,6,7 pada arduino sebagai output yang akan terbaca pada LCD. Kemudian dituliskan void loop yang mendeklarasikan program berulang dengan rumus "temp = (5*analogRead(LM35)*100/1024). Kemudian pendeklarasian rumus if (temp<70) dan lcd.print("AMAN") menandakan bahwa ketika suhu dibawah 70 derajat maka suhu aman, dan pendeklarasian rumus else dan lcd.print("TIDAK AMAN") menandakan bahwa suhu diatas 70 maka program berjalan dan menandakan tidak aman.

6. Analisa [Kembali]

1. Jelaskan proses nilai suhu pada LM35 bisa tampil pada LCD (Proses ADC, Rumus, dll.)

=> Pada percobaan yang telah dilakukan, pada IC LM35 outputnya kita hubungkan ke pin A0 pada arduino, dengan menggunakan proses ADC (Analog to Digital Converter), maka data yang awalnya berupa data analog berupa data analog berupa suhu menjadi data digital yang akan ditampilkan pada LCD dengan dihubungkan ke pin PWM arduino.

     Rumus yang digunakan pada percobaan ini sesuai pada listing program pada arduino yakni Temp = (5xanalogRead(LM35)x100.00/1024). Ini digunakan untuk mencari suhu pada LM35 dan if (Temp >= 70 yang berarti jika suhu berada pada 70 derajat maka outputnya aktif. Lalu pada LCD yaitu rumus Kd.Set(0,0) sebagai posisi penulisan pada LCD, dan LCD.print ("Aman") menandakan bahwa jika suhu dibawah 70 derajat berarti aman dan selain suhu tersebut berarti suhu terbaca tidak aman.

2. Berapa nilai max dan min pembacaan suhu pada LM35 ? Analisalah apakah rumus yang dipakai pada listing program bisa menampilkan rentang suhu tsb.

=> Pada IC LM35 dapat mendeteksi pembacaan suhu dengan minimal -55 derajat celsius dan maksimal pada suhu 150 derajat celsius. Dengan menggunakan rumus (5xanalogRead(LM35)x100.00/1024) pada arduino dapat dideteksi dari suhu terkecil hingga suhu terbesar tsb.

7. Link Download [Kembali]


Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI MATA KULIAH ELEKTRONIKA 2021 OLEH : Nama : Zendri Ervan NIM : 2010953026 Dosen Pengampu : Dr. Darwison, MT Referensi : a....