1. Kondisi
[Kembali] Bila suhu yang terbaca pada LCD menunjukkan suhu kisaran 20-25 derajat celcius maka 1 LED berwarna merah akan hidup
2. Gambar Rangkaian Simulasi
[Kembali]Gambar rangkaian percobaan 2 |
Gambar rangkaian ketika LM35 pada suhu 20 |
Gambar rangakaian ketika LM35 pada suhu 25 |
4. 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 LED = 9;
void setup() { //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(A0, INPUT); //Deklarasi pin A0 sebagai INPUT
lcd.begin(16,2); //Dimensi LCD yang digunakan
pinMode (LED,OUTPUT); //Deklarasi LED sebagai OUTPUT
}
void loop() //Semua kode dalam fungsi ini dieksekusi berulang
{
nilaiSuhu=((5*analogRead(LM35)*100.00)/1024); //Mencari nilai Suhu
if (nilaiSuhu > 19 && nilaiSuhu <26) {
digitalWrite (LED,HIGH);
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);
}
else {
digitalWrite (LED,LOW);
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
}
}
5. Video
[Kembali]6. Prinsip Kerja
[Kembali] Pada percobaan ini meggunakan beberapa komponen yakni LM35, Arduino UNO, LCD, dan LED-RED, selanjutnya kita merangkai rangkaian, dimana pada LM35 akan dihubungkan dengan Arduino UNO pada pin A0 arduino UNO, pin tersebut merupakan pin input Analog. Untuk LED-RED akan dihubungkan dengan pin 9 arduino UNO. dan LCD akan dihubungkan dengan pin 2,3,4,5,6,7 pada arduino. pada listing program dibuat kan ketika LM35 diset ke suhu 19 > suhu < 26 atau kisaran 20 -25 derjat maka LED-RED akan menyala, dan pada LCD akan menampilkan tampilan suhu yang tertera pada LM35. Selanjutnya ketika suhu pada LM35 berada di luar dari 20-25 derajat maka LED akan mati atau LOW, tetapi pada layar LCD akan tetap menampilkan besar suhu paa LM35.
7. Link Download
[Kembali] Rangkaian disini
Listing Program disini
Video disini
Library LCD disini
Datasheet Arduino UNO disini
Tidak ada komentar:
Posting Komentar