1
Display uygulamaları / 9. DHT11 ile ısı ve nem ölçümü
« : 07 Haziran 2018, 18:49:52 »DHT11 ısı ve nem sensörü ile ısı ve nem değerleri ölçülüp 16x2 lcd sheeld ekranında görüntülenir.
Malzeme listesi:
Fotoğraf 1: DHT11 ile ısı ve nem ölçümü
Fotoğraf 1: DHT11 ile ısı ve nem ölçümü
Şema 1: DHT11 ile ısı ve nem ölçümüne ait fritzing devre şeması
Arduino kodları:
Kod: [Seç]
#include <DHT11.h>
#include <Wire.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
int pin = 2;
DHT11 dht11(pin);
double Fahrenheit(double celsius) {
return ((double)(9 / 5) * celsius) + 32;
}
double Kelvin(double celsius) {
return celsius + 273.15;
}
void setup() {
lcd.begin(16, 2);
}
void loop() {
int err;
float temp, humi;
if ((err = dht11.read(humi, temp)) == 0)
{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("VERiLER");
lcd.setCursor(0, 1);
lcd.print("GUNCELLENiYOR");
delay(1000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("SICAKLIK");
lcd.setCursor(0, 1);
lcd.print("NEM");
lcd.setCursor(9, 0);
lcd.print(temp);
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(9, 1);
lcd.print(humi);
lcd.print(" %");
delay(5000);
}
else
{
lcd.println();
lcd.print("Error No :");
lcd.print(err);
lcd.println();
}
}
Konu ekinde fritzing dosyası, dht11 kütüphanesi ve arduino dosyası mevcuttur.
Bu iletiye teşekkür edenler: Mesut PÜRMÜSLÜ