Pada Artikel sebelumnya pernah membahas Program Arduino Dengan Sensor Suhu LM35, jadi sekarang ini kita akan menggunakan DS18B20 sebagai sensor suhu.
Ada banyak kelebihan apabila menggunakan sensor suhu DS18B20, antara lain :
- Dapat Menggunakan Pin Digital Arduino, berbeda dengan LM35 yang diharuskan memakai pin Analog Arduino.
- Mempunyai library dan contoh sketch kode program yang dapat langsung dipakai, dan sudah termasuk hasil data pembacaan sensor dalam bentuk fahrenheit.
- Sekarang ini bahkan sudah ada yang menjual Sensor Suhu DS18B20 dalam bentuk Waterproofnya.
Spesifikasi Sensor DS18B20
- Sistem Komunikasi menggunakan One-Wire (1 Kabel), sehingga cukup memakai 1 pin digital arduino saja.
- Tegangan input yang masuk diantara range 3.0V – 5.5V.
- Akurasi pembacaan sensor kurang lebih sampai 0.5 Derajat Celcius
Adapun komponen yang perlu disiapkan sebelum merangkai sebagai berikut :
- 1 Buah Arduino (dapat menggunakan yang compatible / clone)
- 1 Buah Sensor Suhu DS18B20
- 4 Buah Kabel Jumper
- 1 Buah Breadboard (Optional, apabila diperlukan)
Skema Rangkaian Arduino Dengan Sensor Suhu DS18B20
Jika komponen-komponen yang diperlukan sudah dipersiapkan, rangkailah seperti pada gambar dibawah ini, disertakan juga gambar rangkaian sebagai contoh bagi yang menggunakan Breadboard :
Jangan lupa untuk menambahkan Library Arduino IDE-nya terlebih Dahulu
Sebelum melakukan pemrograman di Arduino IDE, kalian diwajibkan untuk menambahkan dulu 2 buah library berikut ini, dan kalian dapat download library-nya lewat link berikut ini :
One-Wire => Disini
Dallas Temperature => Disini
Atau dapat juga download langsung/direct dalam bentuk .zip melalui link dibawah ini :
Apabila kedua library tersebut sudah kalian download, coba tambahkan library tersebut satu persatu ke Arduino IDE kalian, dan jika yang belum mengetahui cara menambahkannya coba kalian baca Tutorial berikut :
Berikut Contoh Program Pembacaan Sensor Suhu DS18B20
Coba kalian copy paste atau ketikkan ulang sketch kode program diatas, dan sebelum di Upload ke Arduino pastikan kalian sudah memilih Board dan Port yang benar di Arduino IDE-nya.
Berikut Ini Tampilan Hasil Pengujian di Serial Monitor
Terlihat data hasil pembacaan dari sensor suhu DS18B20, yang mana ada 2 mode pembacaan satu dalam skala Celcius dan Fahrenheit.
Posting Komentar untuk "Program Arduino Dengan Sensor Suhu DS18B20"