Home / Tutorial Arduino / Proyek Arduino Membuat Termometer Digital

Proyek Arduino Membuat Termometer Digital

kelas-fisika.com – Proyek Arduino Membuat Termometer Digital

pada kesempatan kali ini kelas-fisika.com akan menjelaskan bagaimana membuat termometer digital menggunakan DHT Sensor.

1. Pendahuluan

Termometer adalah alat yang sangat berguna untuk mengukur suhu. Ada berbagai cara untuk mengukur suhu dan ini adalah bagian penting dari banyak aplikasi.

Dalam tutorial ini, kami telah membuat termometer digital untuk menampilkan suhu dan kelembaban saat ini dengan menggunakan DHT dengan Arduino. LCD yang terhubung dengan arduino, akan menampilkan suhu dan kelembaban ruangan saat ini.

2. Hardware dibutuhkan

  • Arduino
  • Papan Rangkaian
  • LCD 2X16
  • Sensor DHT 11
  • Kabel Jumper male to female
  • Kabel male to male

3. Skema Rangkaian

4. Pemrograman

Anda bisa mendownload Sketsa Arduino ini dari sini.

#include "DHT.h"
#define DHTTYPE DHT11
#define dhtPin 2                  // dht with D2 pin (Arduino)
DHT dht(dhtPin, DHTTYPE);
#include <Wire.h>  
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,20, 4);  // SET I2C Address 
byte degreeSign[8] =                // code to create degree symbol
              {
                0b00111,
                0b00101,
                0b00111,
                0b00000,
                0b00000,
                0b00000,
                0b00000,
                0b00000
              };
void setup() 
{
  lcd.init();
  lcd.backlight();                  // makes Backligh ON. 
  lcd.clear();                      // Clears LCD
  lcd.createChar(1, degreeSign);
  lcd.setCursor(0,0);
  lcd.print("Robo India");
  lcd.setCursor(0,1);
  lcd.print("Thermometer");
  lcd.clear();
  dht.begin();
  delay(5000);
}


void loop()  
{
  float h = dht.readHumidity();    // read humidity 
  float t = dht.readTemperature(); // read temperature
  delay(100);
 
    lcd.clear();
    lcd.setCursor(0,0);             // display on LCD
    lcd.print("Temp.");
    lcd.setCursor(9,0);
    lcd.print(t);
    lcd.write(1);
    lcd.print("C");
    lcd.setCursor(0,1);
    lcd.print("Humidity");
    lcd.setCursor(9,1);
    lcd.print(h);
    lcd.print(" %");
    delay(1000);
}

5.Output

LCD menampilkan suhu dan kelembaban ruangan saat ini dan akurat. Tingkat perubahan dapat diprogram dalam kode.

sumber :  http://www.arduinopedia.com/2018/02/proyek-arduino-membuat-termometer.html

About kelas-fisika

Check Also

Modul Microphone Mic MAX9841

kelas-fisika.com – Modul Microphone Mic MAX9841 Modul amplifier mikrofon mewah ini adalah  built in gain control …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Powered by themekiller.com