DS18B20 adalah sensor suhu digital yang diproduksi oleh Maxim Integrated. Sensor ini menggunakan protokol One-Wire, yang memungkinkan banyak sensor untuk terhubung ke satu jalur data. DS18B20 memiliki kemampuan untuk mengukur suhu dalam rentang -55°C hingga +125°C dengan akurasi yang cukup baik, yaitu ±0.5°C.

PASTIKAN TELAH MENDOWNLOAD LIBRARY UNTUK SENSOR & ARDUINO UNO!!

Alat – alat yang digunakan :

  • Arduino Uno
  • Sensor Suhu DS18B20
  • Kabel Jumper

Rangkaian Pin :

  • Kabel Merah (VCC) => 5v Arduino Uno
  • Kabel Hitam (GND) => GND Arduino Uno
  • Kabel Kuning (Signal) => A0 Arduino Uno

Berikut Source Code Sederhana untuk Sensor Suhu DS18B20 :

// After running the simulator, click on the DS18B20 chip to change the temperature
// Chip by bonnyr, source code: https://github.com/bonnyr/wokwi-ds1820-custom-chip/

#include <OneWire.h>
#include <DallasTemperature.h>

OneWire oneWire(10);
DallasTemperature sensor(&oneWire);

void setup(void) {
  Serial.begin(115200);
  delay(2);
  sensor.begin();
  delay(20);
}

void loop(void) {
  sensor.requestTemperatures();
  Serial.print("Temperature is: ");
  delay(10);
  Serial.println(sensor.getTempCByIndex(0));
  delay(1000);
}

Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

@labrobotika

Terimakasih & Selamat Mencoba !!!

Mau Konsultasi & Diskusi ?