1. Hardware[kembali]
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 lampuled = 8;
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 (lampuled, OUTPUT);
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024); //Mencari nilai Suhu
if (nilaiSuhu >= 98){
lcd.clear(); //Menghapus layar LCD
lcd.setCursor(0,0); //Menentukan posisi kursor pada awal penulisan
lcd.print("Hati-hati"); //Menampilkan text pada LCD
digitalWrite(lampuled, HIGH);
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
else {
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
delay(100); //Waktu delay 100 ms setelah dieksekusi
}
}
FLOWCHART
4. Kondisi[kembali]
Percobaan 2 kondisi 20 : Bila suhu yang terbaca lebih dari 98 derajat, maka led merah akan hidup dan lcd muncul tulisan hati-hati.
5. Video Simulasi [kembali]
Prinsip Kerja
Digunakan sensor suhu LM35 sebagai inputan pada rangkaian ini. Pada sensor disambungkan dengan power suply sebagai potensial tinggi, lalu ground sebagai potensial rendah sehingga arus mengalir dari potensial tinggi ke rendah sehingga mengaktifkan suhu sehingga output disambungkan pada pin analog pada arduino. Kemudian, diteruskan pada arduino uno yang telah diprogram sedemikian rupa sehingga dapat mengeluarkan keluaran output pada LCD, menampilkan sesuai program. Juga terdapat LED yang telah dimasukkan pada listing program sehingga terdapat dua kondisi yang terjadi. Pada saat suhu menunjukkan lebih sama dengan 98 derajat, maka led merah menyala dan LCD menampilkan tulisan "hati-hati" . Selain itu yaitu suhu kecil dari 98, maka Led tidak menyala, dan LCD menampilkan "LM35" dan nilai dari suhu.
6. Analisa dan Pembahasan [kembali]
Percobaan 2
1. Bagaimana pengaruh ADC pada percobaan ini?
jawab:
Pada percobaan kali ini, ADC berpengaruh sebagai pengubah sinyal analog menjadi sinyal digital
2. Apa yang terjadi jika kaki lm35 terbalik dihubungkan antara vcc dan ground?
jawab:
Rangkaian akan tetap jalan dan dapat beroperasi, akan tetapi hal itu akan berlawanan dengan fungsi pin yaitu yaitu pin atas dan bawah pada simulasi berturut-turut merupakan inputan positif dan negatif untuk agar mengalir dari positif ke negatif. Jika dirubah, maka akan membuat operasi hanya akan berjalan sebentar, sehingga cenderung setelah itu akan cepat rusak dengan terjadinya error pada simulasi.
3. Apa yang terjadi jika pin Vout dari lm35 dihubungkan ke pin digital?
jawab:
Rangkaian tidak akan jalan karena hasil keluaran dari lm35 merupakan keluaran sinyal analog, bukan digital.
1.
Tidak ada komentar:
Posting Komentar