Menampilkan LM35 ke LCD





1. Hardware [kembali]

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRvnqkmA17-4Rx-hzDqxdcu6BvrWEfrsv5Fokn9K3WrLF6PfbMZX7Kilh_iX24GoT-0IH-VRayC5QdE5p4ZOO4FmsD7tUoH9c3VTZ_TrtKaIgghArOKAs9Wo1g9gi5V3Rlp5MVYaSNIsw/s1600/00.png 
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs5zH6K1bkYGYzeInJc_oxi0-vUG16RlAJqxIc87pc5q4C-d9pP-IdAqvdK1TNws0APK3o8ScILjcGYFkzphA336wPlXsig0tymOp7_X4AHw6fyncOBHlk1AgAMS6jz4W5pJKydoZf4IU/s1600/001.png
2. Rangkaian [kembali]

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf-hcCU0-T6n9FNcdQcSIY8G4kmrypLT-bmfFfIa1_7lfURz5yHORutOrA6SMfsjQQeajdtcAl-eTmy4CI9wPa1hlCxo356cgdpLBcqHCQsIV-6hc8ux9HBrTf6QoBf7I4wmY_kCzQE3s/s1600/002.png

3. Flowchart [kembali]

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6bC3Jt8zyJQucisw7I_QYwRIWGinc3W53HaGn_o0bqXladBeMwP0SOnDr2OZj1IU9chaiu0xyf9DOJ79aMNgFnW47sEj1AOm3X12Bzy4JcHex5nImjbYW1rBAmnq4VwqoExsfbIP9_0U/s1600/003.PNG

4. Listing Program [kembali]


#include            //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


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
Serial.begin(9600);
}

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
  delay(100);                                  //Waktu delay 100 ms setelah dieksekusi
  Seral.print(“suhu=”);
  Serial.printIn(nilaiSuhu);
}



5. Analisa [kembali]

Prinsip Kerja Rangkaian LM35 :
LM35 merupakan rangkaian elektronika yang berfungsi sebagai sensor suhu, yang mana suhu yang terdeteksi oleh LM35 akan diubah menjadi tegangan.

Secara prinsip sensor akan melakukan penginderaan pada saat perubahan suhu setiap suhu 1 ºC akan menunjukan tegangan sebesar 10 mV.

Berdasarkan rangkaian yang telah dibuat, pin keluaran/out LM35 ke pin A0 dihubungkan pada Arduino Uno. pin A0 berfungsi untuk membaca output analog dari sensor. Karena menggunakan mikrokontroller, Sensor disupply tegangan 5Volt dan ground langsung dari board arduino untuk menyalakan sensor LM35 ini. Lalu pin LCD dihubungkan ke pin 4 sampai 7 pada Arduino. Dengan konfigurasi rangkaian yang sedehana seperti diatas, kita hanya tinggal menambahkan program arduino. Program arduino berfungsi untuk mengkonversi tegangan analog dari sensor kemudian mengkonversi menjadi digital dengan range 0-1023 (10bit). Setelah dikonversi kemudian dilakukan proses perhitungan untuk mendapatkan nilai suhu yang sebenarnya. Perhitungan dilakukan berdasarkan referensi nilai kenaikan tegangan per derajat celcius yaitu 10mV.



6. Video Praktikum [kembali]



7. Link Download [kembali]

Download Video Praktikum : DISINI
Download HTML : DISINI

Tidak ada komentar:

Posting Komentar