Sensor LM35 LCD : Ini Skema Rangkaian dan Program

Indobot Academy

Tutorial Lanjutan Rangkaian dan Program Sensor suhu LM35 LCD 16x2
Tutorial Lanjutan Rangkaian dan Program Sensor suhu LM35 LCD 16x2 dengan Arduino

Halo teman-teman Indobot. Pada tutorial sebelumnya kita sudah berhasil buat Rangkaian dan Program Sensor Suhu LM 35 dengan Arduino Uno. Kemudian Sekarang kita akan mengembangkan programnya dengan menambahkan LCD 16×2 sebagai displaynya. Pada tutorial ini kita akan membutuhkan komponen tambahan. Apa saja komponenya? Yuk kita siapkan:

[lwptoc numeration=”none” title=”Daftar Isi”]

Tutorial Lanjutan Rangkaian dan Program Sensor suhu

Alat dan Bahan

  1. Pertama Board Arduino Uno.
  2. Kedua, Bread Board Ukuran Sedang.
  3. Ketiga, Sensor Suhu LM35.
  4. Kemudian, Kabel Jumper Secukupnya.
  5. Selanjutnya LCD 16×2.
  6. Potensiometer.
  7. Program Arduino.
  8. Software Arduino IDE.

Untuk mendapatkan bahan yang di perlukan bisa klik di sini!

Baca Juga :  Mau Mulai Belajar Arduino? Kenalan Dulu Sini!

Rangkaian

Pada rangkaian ini, Saya kembali menghubungkan pin keluaran/out LM35 ke pin A0 pada Arduino Uno. Lalu saya menghubungkan pin LCD 16×2 ke pin 2 sampai 7 pada Arduino. Proyek ini menggunakan sumber tegangan (5V dan Gnd) langsung dari board arduino untuk menyalakan LM35 maupun LCD. Berikutnya saya juga menggunakan analog pin A0 (nol) untuk membaca output analog dari sensor.

Kita bahas setiap fungsi pinya yuk. Pembahasanya seperti table di bawah ini ya..Setelah paham dengan pin dan fungsi pin pada LCD 16×2, sekarang kita masuk ke tahap berikutnya yaitu merangkai Sensor Suhu LM35 Arduino Uno dengan Tampilan LCD 16×2. Jika anda belum paham soal potensiometer bisa klik di sini!. Berikut rangkaiannya, jangan sampai salah merangkai ya..

Rangkaian Sensor Suhu LM 35 Tampilan LCD 16×2
Setelah selesai merangkai cek kembali ya. Jika kesulitan bisa baca-baca ebook dasar Arduino di sini secara gratis!

Sketch Program

#include <LiquidCrystal.h> //memasukkan library LCD
LiquidCrystal lcd (7,6,5,4,3,2); //inisialisasi port LCD//declare variables
float suhuC;
int suhuPin = A0;void setup() {
lcd.begin(16,2); // set lcd 16×2
}void loop() {
suhuC = analogRead(suhuPin); //membaca nilai adc sensor

//
suhuC = (suhuC / 1024) * 5000; //konversi data analog menjadi milivolt
suhuC = suhuC/10; //konversi kedalam derajat celcius dengan persamaan 1 derajat / 10 milivolt
lcd.setCursor(0,0); //set di kolom 0 dan baris 0
lcd.print(“suhu=”); //tampilkan tulisan “suhu=” di LCD

//
lcd.print((byte)suhuC); //tampilkan nilai suhu
lcd.print(”  “); //spasi
}

Penjelasan Tutorial

Penjelasan ini adalah lanjutan dari tutorial sebelumnya yaitu Tutorial Rangkaian dan Program Sensor Suhu LM 35 dengan Arduino Uno. Jadi kita masih menggunakan acuan perubahan suhu 10mV/derajat celcius menurut datasheet dari LM35. Dengan demikian rumus yang digunakan untuk mengkonversi nilai tersebut yaitu Derajat Celsius = (adc/1024)*5000/10. Karena kita masih menggunakan ADC 10bit yatu 1024 dengan tegangan referensi 5Volt. Setelah data suhunya bisa diolah dengan tepat, kita menampilkan pada LCD 16×2 dengan cara menggunakan fungsi print pada LCD seperti program yang sudah dibuat. Silahkan simak lagi programnya dan tonton video tutorialnya.

Baca Juga : Ebook Arduino Gratis Bahasa Indonesia dan Inggris – Free Download Ebook Arduino

Bagaimana? mudah bukan?

Seperti itulah artikel yang membahas tentang arduino. Jika anda membutuhkan kit yang praktis belajar arduino cek aja disini!

Jangan sungkan-sungkan untuk bertanya di kolom komentar dan juga  share postingan ini ke teman-teman kalian ya. Sampai jumpa di Artikel  berikutnya ya…

 

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp