# Arduino ile DHT11 Sıcaklık ve Nem Sensörü Projesi | Adım Adım Rehber

> Arduino ile ortam sıcaklığı ve nemini ölçmek isteyenler için hazırlanmış kapsamlı bir rehber. Bu proje ile DHT11 sensörü kullanarak verileri gerçek zamanlı okuyabilir ve hem öğrenebilir hem de kendi uygulamalarınıza entegre edebilirsiniz.

Kaynak: https://linexsoft.com/blog/arduino-dht11-sicaklik-nem-projesi  
Yayın: 2025-08-29 · Güncelleme: 2025-08-29 · Kategori: Geliştirme Kartları

## Gerekli Malzemeler

 
- Arduino Uno, Nano veya Mega
- DHT11 Sıcaklık ve Nem Sensörü
- 10kΩ pull-up direnç
- Jumper kablolar ve breadboard
- Bilgisayar ve Arduino IDE

 

**Not:** DHT22 sensörü ile daha hassas ölçüm yapmak da mümkündür.

 

## Devre Bağlantısı

 

DHT11 sensörünü Arduino’ya bağlarken dikkat edilmesi gerekenler:

 
- VCC → 5V
- GND → GND
- DATA → D2 pin
- DATA ile VCC arasına 10kΩ pull-up direnci ekleyin

 

*İpucu:* Eğer veri okunamıyorsa bağlantıları ve direnç değerini kontrol edin.

 

## Arduino Kodu ve Açıklamaları

 

```
#include "DHT.h"
#define DHTPIN 2        // Veri pini D2
#define DHTTYPE DHT11   // Sensör tipi
DHT dht(DHTPIN, DHTTYPE);
void setup() {
  Serial.begin(9600); // Seri monitör başlat
  dht.begin();        // Sensörü başlat
}
void loop() {
  float humidity = dht.readHumidity();      // Nem değerini oku
  float temperature = dht.readTemperature(); // Sıcaklık değerini oku
  // Hata kontrolü
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("Sensörden veri okunamıyor!");
    return;
  }
  Serial.print("Nem: ");
  Serial.print(humidity);
  Serial.print(" %\t");
  Serial.print("Sıcaklık: ");
  Serial.print(temperature);
  Serial.println(" *C");
  delay(2000); // 2 saniye bekle
}
```

 

**Açıklama:** Kod sensörden nem ve sıcaklık verilerini okur ve seri monitörde gösterir. LCD ekran eklemek isterseniz ilgili kütüphanelerle verileri ekrana yazdırabilirsiniz.

 

## Proje İpuçları ve Geliştirme Önerileri

 
- DHT11 sensörü 0-50°C ve %20-90 nem aralığında ölçüm yapar.
- Verileri kaydetmek için SD kart modülü veya bulut tabanlı IoT platformları ekleyebilirsiniz.
- Daha hassas ölçümler için DHT22 veya BME280 sensörlerini kullanabilirsiniz.
- Bu proje, bitki sulama sistemleri, ortam kontrolü veya IoT entegrasyonları için temel oluşturur.
- Seri monitör yerine LCD ekran veya OLED ekran ile görselleştirme yapabilirsiniz.

  

### Arduino Projenizi Geliştirmek İçin Danışmanlık Alın

 

Projenizi bir üst seviyeye taşımak ve ileri seviye uygulamalar geliştirmek için uzman danışmanlık hizmetimizden faydalanın.

 

Telefon ile iletişim: [+90 541 531 03 66](https://linexsoft.com/+905415310366)

 [Proje Danışmanlığı Al](https://linexsoft.com/urunler/teknik-servis-programi)

---

**Linex Soft** · Mühendislik ve yazılım · Gebze/Kocaeli, Türkiye · Dünya geneli hizmet  
Telefon/WhatsApp: +90 541 531 03 66 · E-posta: info@linexsoft.com  
Teklif: https://linexsoft.com/iletisim
