Halo teman- teman Indobot. Pada tutorial sebelumnya yaitu Tutorial Rangkaian dan Coding Potensiometer 10K dengan Arduino, kita belajar cara belajar Arduino dari step by step.
Pada Tutorial kali ini saya akan menjelaskan cara merangkai sensor suhu LM35 pada Arduino Uno dan Programnya. Arduino Uno mempunya 6 pin analog yang dapat membaca input berupa voltase (dari 0 sampai 5 volts) dan mengkonversikannya ke angka digital antara 0 (0 volts) dan 1024 (5 volts) dengan resolusi 10 bit. Seperti apa selengkapnya? yuk kita simak tutorial ini:
[lwptoc numeration=”none” title=”Daftar Isi”]
Tutorial Rangkaian dan Program Sensor Suhu LM35 dengan Arduino Uno
Alat dan Bahan
Alat dan Bahan yang Diperlukan:
- Board Arduino Uno.
- Bread Board Ukuran Sedang.
- Sensor Suhu LM35.
- Kabel Jumper Secukupnya.
- Program Arduino.
- Software Arduino IDE.
Untuk mendapatkan bahan yang diperlukan bisa klik disini!
Rangkaian Sensor Suhu LM35 dengan Arduino Uno
Baca Juga : Tutorial Rangkaian Sensor Gerak PIR Sebagai Saklar Lampu Otomatis Tanpa Arduino
Pada rangkaian ini, saya menghubungkan pin keluaran/out LM35 ke pin A0 pada Arduino Uno. Proyek ini menggunakan sumber tegangan (5V dan Gnd) langsung dari board arduino untuk menyalakan LM35 dan analog pin A0 (nol) untuk membaca output analog dari sensor. Berikut urutan kaki pada sensor Suhu LM35:
Berikut adalah gambar dari skema rangkaian proyek monitoring sensor suhu dengan LM35:
Sketch Program LM35 dengan Arduino Uno
//declare variables float suhuC; int suhuPin = 0;void setup(){ Serial.begin(9600); //membuka port serial dengan data rate 9600 bps }void loop(){ pertama suhuC = analogRead(suhuPin); //membaca nilai adc sensor suhuC = (suhuC / 1024.0)* 5000; //konversi data analog menjadi milivolt suhuC = suhuC/10; //konversi kedalam derajat celsius dengan persamaan 1derajat/10mv Serial.print((byte)suhuC); //mengirimkan data ke serial komputer delay(1000); //waktu tunggu 1 detik } |
Penjelasan Tutorial Sensor Suhu LM35
Penjelasan ini mengarah ke cara mendapatkan nilai suhu yang akurat menurut datasheet dari LM35. Perubahan suhu pada LM35 adalah 10mv/derajat celsius, dengan demikian kita harus membuat rumus yang dapat menkonversi nilai tersebut dengan menghitung nilai ADC yang masuk kemudian mengkonversikannya menjadi nilai tegangan milivolt. Pada setingan kali ini kita menggunakan ADC 10bit yaitu 1024 dan tegangan refrensi sebesar vcc yanitu 5Volt dengan demikin akan kita dapatkan persamaan seperti berikut:
Derajat Celsius = (adc/1024)*5000/10
Sehingga kita dapat menghasilkan nilai derajat yang real.
Bagaimana? mudah bukan?
Jika kalian membutuhkan ebook bisa download gratis disini!
Jika anda masih kesulitan dalam belajar Arduino bisa baca artikel Cara Belajar Arduino untuk Pemula
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…
Kalau arduinya langsung di hubungkan kekabel apakah juga tetap dikali 5000?
Apa hubunganya dengan kabel gan? Bangun dulu gan sebelum komentar haha. Itu kan untuk menyesuaikan hasilnya dengan tegangan referensi 5V.
Gan kalo mau munculin tegangan juga pas di proteus gimana?
Pakai voltmeter bisa kak. Ada kok di proteus.