Anda di halaman 1dari 6

Sensor Suhu LM35 Dengan Arduino Dan Tampilan LCD

Eko Rudiawan

February 13, 2015

Arduino

6,336 Views

MembuatRangkaianSensorSuhuLM35
Pada tutorial kali ini saya akan menjelaskan bagaimana cara membuat penampil suhu ruangan sederhana.
Project kali ini akan menggunakan arduino sebagai mikrokontrolernya, LCD sebagai penampil data suhu
dan sensor suhu LM35 yang berfungsi sebagai sensor. Percobaan kali ini dapat Anda uji coba sendiri di
rumah, sebagai bahan latihan belajar mikrokontroler dengan arduino. Pada tutorial kali ini saya tidak akan
membuat hardwarenya, cukup dengan simulasi rangkaian di Proteus. Karena pada prinsipnya hasilnya
pasti sama dengan rangkaian aslinya.

arduino lm35
MengenalSensorSuhuLM35

Sensor suhu LM35 merupakan jenis sensor suhu yang paling banyak digunakan untuk project
mikrokontroler sederhana. Sebenarnya sangat banyak jenis sensor suhu lain yang dapat digunakan.
Namun, karena harganya cukup murah sensor ini menjadi favorit bagi kalangan pecintamikrokontroler
seperti saya. Sensor suhu LM35 merupakan jenis sensor yang memiliki tegangan keluaran analog. Sensor
LM35 dapat mendeteksi suhu dengan range -55 celcius sampai 150 celcius. Tegangan keluaran sensor
akan bervariasi dari -1 volt sampai5 volt sesuai dengan kondisi suhu ruangan. Tegangan keluaran sensor

akan naik sebesar 10mV/celcius. Untuk lebih jelasnya dapat dilihat pada datasheet berikut ini
http://www.ti.com/lit/ds/symlink/lm35.pdfKarena output sensor berupa tegangan analog, maka untuk
mengolah data dari sensor diperlukan ADC (Analog To Digital Converter). Arduino yang akan kita gunakan
sebagai mikrokontroler pengolah data didalamnya sudah terdapat ADC, sehingga sensor dapat langsung
dihubungkan dengan Arduino. Untuk lebih jelasnya mari kita lihat penjelasan di bawah ini
RangkaianPenampilSensorSuhuLM35

rangkaian sensor suhu lm35


Sensor suhu dihubungkan ke pin A0 dan LCD dihubungkan ke pin 2 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
teganganper derajat celcius yaitu 10mV. Untuk lebih jelasnya silahkan lihat sourcecode berikut ini.
1. #include <LiquidCrystal.h>;
2.
3. int Vin;
4. float Temperature;
5. float TF;
6.
7. LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
8.
9. void setup() {
10. lcd.begin(16, 2);
11. lcd.print("Temperature: ");
12. }
13.
14. void loop() {
15. Vin = analogRead(A0);
16. Temperature=(500*Vin)/1023;
17. lcd.setCursor(0, 1);
18. lcd.print(Temperature);
19. lcd.print(" C");
20. delay(1000);
21. }

Sekian tutorial singkat menggunakan sensor suhu LM35 dengan arduino dan LCD. Semoga tutorial ini
dapat menginspirasi Anda untuk membuat project-project menarik yang lainnya

Anda mungkin juga menyukai