Electricity Lightning

Laporan Akhir Modul 2 Percobaan 2

 




1. Hardware [Back]
led
jumper
arduino 

resistor

breadboard
LCD
LM35
2. Rangkaian Simulasi [Back]
3. Listing Program[Back]
#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[Back]
 Saat suhu dibawah 70 celcius maka LCD akan menampilkan tulisan AMAN dan saat suhu diatas 70 celcius maka LCD akan menampilkan tulisan TIDAK AMAN
5. Video Rangkaian[Back]

Pada rangkaian percobaan sensor LM35 itu terhubung ke pin analog arduino dimana di arduino terjadi proses ADC yang mana input yang diberikan oleh LM35 berupa analog kemudian arduino merubahnya menjadi digital dan dikeluarkan di pin digital arduino yang tersambung ke LCD.

Untuk nilai suhu yang tampil pada LCD itu berada pada listing program yang kita buat. Pada listing program kita membutuhkan libary dari LCD dan define LM35 agar program berjalan. Pada void setup kita deklarasikan bahwa LM35 sebagai input dan pin digital 2 3 4 5 6 7 sebagai output yang tersambung ke LCD. Pada Void loop kita deklarasikan "nilaisuhu = (5*analogRead(LM35)*100/1023)" itu berfungsi sebagai perubah satuan LM35 menjadi satuan celcius. Saat suhu dibawah 70 maka LCD akan bertuliskan AMAN dan LED hijau akan hidup, jika diatas 70 maka LCD bertuliskan TIDAK AMAN dan LED merah akan hidup.

6. Analisa[Back] 

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

jawab :

Pada rangkaian percobaan sensor LM35 itu terhubung ke pin analog arduino dimana di arduino terjadi proses ADC yang mana input yang diberikan oleh LM35 berupa analog kemudian arduino merubahnya menjadi digital dan dikeluarkan di pin digital arduino yang tersambung ke LCD.

Untuk nilai suhu yang tampil pada LCD itu berada pada listing program yang kita buat. Pada listing program kita membutuhkan libary dari LCD dan define LM35 agar program berjalan. Pada void setup kita deklarasikan bahwa LM35 sebagai input dan pin digital 2 3 4 5 6 7 sebagai output yang tersambung ke LCD. Pada Void loop kita deklarasikan "nilaisuhu = (5*analogRead(LM35)*100/1023)" itu berfungsi sebagai perubah satuan LM35 menjadi satuan celcius. Kemudian sintaks

if ( nilaiSuhu < 70){ //Jika suhu dibawah 70 maka program dibawah akan berjalan
lcd.setCursor(0,0); //Menentukan posisi kursor pada awal penulisan
lcd.print("AMAN"); //Menampilkan text pada LCD

else { //Jika kondisi suhu diatas 70 maka program dibawah yg akan berjalan
lcd.setCursor(0,1); //Menentukan posisi kursor pada awal penulisan
lcd.print("TIDAK AMAN"); //Menampilkan nilaiSuhu pada LCD

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

jawab :

Pada sensor LM35 dapat mendeteksi mulai dari -55 sampai 150, tapi dengan rumus (5*LM35*100/1023) hanya dapat membaca mulai dari rentang tertentu. Apabila lewat dari rentang tersebut maka akan terjdi perulangan.

7. Link Download[Back]

Download HTML [disini]
Download Rangkaian [disini]
Download Listing Program [disini]
Download Video [disini]
Download library arduino [disini]
Download Datasheet Arduino [disini]
Download Datasheet resistor [disini]
Download Datasheet LED [disini]
Download Datasheet LCD [disini]
Download Datasheet LM35 [disini]

Tidak ada komentar:

Posting Komentar