DHT11 Sıcaklık ve Nem Ölçer
Başlangıç20 dkDHT11 sensörüyle ortamın sıcaklığını ve nemini ölçüp değerleri saniyede bir Arduino IDE’nin Seri Monitörüne yazdıran başlangıç projesi. Kodu yüklemeden önce Arduino IDE’de DHTlib kütüphanesini kurman gerekiyor.
Uygulamada adım adım yapGerekli malzemeler
1 × Arduino Uno R3
1 × DHT11 Sıcaklık/Nem Sensörü
3 × Jumper Kablo - Erkek/Dişi
Bağlantı adımları
- 1
Sensöre güç ver

Kırmızı jumper kabloyu Arduino’nun POWER başlığındaki 5V pinine tak. Kablonun diğer ucunu DHT11 modülünün + ile işaretli üst pinine (VCC) bağla.
- 2
Veri hattını bağla

Mavi jumper kabloyu Arduino’nun dijital 2 numaralı pinine tak. Diğer ucunu DHT11 modülünün ortadaki veri (DATA) pinine bağla. Kod sensörü bu pinden okuyor.
- 3
Toprak (GND) bağlantısı

Siyah jumper kabloyu Arduino’nun dijital başlığındaki, 13 numaralı pinin yanında bulunan GND pinine tak. Diğer ucunu DHT11 modülünün − ile işaretli alt pinine bağla. Böylece sensörün üç bağlantısı da tamamlanır.
Arduino kodu
#include <dht.h>
dht DHT;
void setup() {
Serial.begin(9600);
}
void loop() {
// DHT11 sensörünü 2 numaralı pinden okuyoruz
int chk = DHT.read11(2);
// Sıcaklık verisini Serial Monitor'e yazdır
Serial.print("Temp: ");
Serial.print(DHT.temperature);
Serial.print(" °C\t"); // '\t' ile araya bir tab boşluğu ekliyoruz
// Nem verisini Serial Monitor'e yazdır
Serial.print("Humidity: ");
Serial.print(DHT.humidity);
Serial.println(" %"); // Satırı bitirip bir alt satıra geçmek için println kullanıyoruz
delay(1000);
}
Seri Monitörde göreceğin
Temp: 24.00 °C Humidity: 45.00 % Temp: 24.00 °C Humidity: 45.00 %
Uygulamada her bağlantıyı tek tek işaretle, envanterindeki parçalarla eşleştir ve kaldığın yerden devam et.
Uygulamada adım adım yap