in Arduino

Source Code sensor DHT 11 untuk menampilkan suhu dan kelembaban

Berikut ini adalah source code dari DHT 11 yang berfungsi untuk menampilkan suhu dan kelembaban. Code sudah dites dan berhasil di aplikasikan dengan mikrokontroler Arduino Uno R2 dan LCD I2C 12 x 2

 

#include <DHT11.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2); // address I2C LCD 0x27, 16 kolom karakter, 2 baris

int pin=5;
DHT11 dht11(pin); ///customize by nugpro
void setup()
{
lcd.init();
Serial.begin(9600);
while (!Serial) {
; // jeda waktu untuk koneksi ke port
}
}

void loop()
{
int err;
float temp, humi;
if((err=dht11.read(humi, temp))==0)
{

lcd.backlight();
lcd.clear();
lcd.print(“temp:”);
lcd.setCursor(6,0);

lcd.print(temp);
lcd.setCursor(0,1);
lcd.print(“humid:”);
lcd.setCursor(6,1);
lcd.print(humi);

Serial.print(“temp:”);
Serial.print(temp);
Serial.println(“humid:”);
Serial.println(humi);
}
else
{
Serial.println();
Serial.print(“Error No :”);
Serial.print(err);
Serial.println();
}
delay(DHT11_RETRY_DELAY); //jeda waktu untuk membaca kembali
}

 

 

Write a Comment

Comment