1. Komponen[kembali]
Gambar 1. LM35
Gambar 2. LCD 2 x 16
Arduino Uno
2. Rangkaian Simulasi[kembali]
3. Flowchart[kembali]
4. Listing Program[kembali]
#include <LiquidCrystal.h> //Deklarasi library LCD
#define LM35 A0 //Deklarasi pin A0 untuk LM35
#define in1 10 //Deklarasi pin 10 sebagai input 1
#define in2 9 //Deklarasi pin 9 sebagai input 2
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(in1, OUTPUT); //Deklarasi pin in1 sebagai OUTPUT
pinMode(in2, OUTPUT); //Deklarasi pin in2 sebagai OUTPUT
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai INPUT
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
if (nilaiSuhu > 25) {
digitalWrite(in1, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
}
else {
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
}
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
5. Video[kembali]
6. Kondisi[kembali]
1. Bagaimana pengaruh ADC pada percobaan ini
Jawab:
ADC sangat berpengaruh pada percobaan ini, karena pada percobaan kita menggunakan input LM35 yang merupakan sebuah sensor suhu. Output yang dihasilkan dari sensor suhu itu berupa sinyal analog, oleh karena itu kita menggunakan ADC untuk dapat mengeksekusi nilainya pada arduino.
2. Apa yang terjadi jika kaki lm35 terbalik dihubungkan antara vcc dan ground
Jawab:
Jika kakinya kita hubungkan dengan kebalikannya maka output pada LCD akan terbaca terbalik juga, semakin kita naikkan suhu maka pada LCD akan dimulai dari nilai yang sangat besar dan akan menurun nilainya.
3. Apa yang terjadi jika pin Vout dari lm35 dihubungkan ke pin digital
Jawab:
Output dari LM35 tidak akan terbaca, pada LCD hanya akan menunjukkan nilai 0 pada pembacaannya.
7. Link Download[kembali]
Download HTML disini
Download Rangkaian disini
Download Listing disini
Download Video disini
Tidak ada komentar:
Posting Komentar