Devre KartıDevre Kartı
    Devre KartıDevre Kartı
    • Anasayfa
    • Hakkımızda
    • Gizlilik Politikası
    • Çerez Politikası (Cookie)
    • İletişim
    • Anasayfa
    • Arduino
    • Devreler
    • Elektrik
    • Elektronik
    Devre KartıDevre Kartı
    Anasayfa » Arduino İle Sıcaklık ve Nem Göstergesi Kodları
    Arduino

    Arduino İle Sıcaklık ve Nem Göstergesi Kodları

    2 dakika okuma süresi
    arduino 3209268 1920
    Paylaş
    Facebook Twitter LinkedIn Pinterest E-Posta

    Günümüzde IoT (Nesnelerin İnterneti) teknolojilerinin gelişmesiyle birlikte ev otomasyonu ve veri toplama uygulamaları daha da popüler hale gelmiştir. Bu bağlamda, Arduino platformu kullanarak sıcaklık ve nem göstergesi yapmak oldukça eğlenceli ve öğretici bir projedir. Bu blog yazısında, Arduino ile sıcaklık ve nem göstergesi uygulamasının nasıl yapılacağını adım adım anlatacağız.

    İçerik Tablosu

    • Malzemeler
    • Devre Bağlantısı
    • Kod Parçacığı
      • Kod Açıklaması

    Malzemeler

    • Arduino UNO veya benzeri bir Arduino kartı
    • DHT11 veya DHT22 sıcaklık ve nem sensörü
    • 10K ohm direnç
    • Bağlantı kabloları
    • Breadboard (deney tahtası)

    Devre Bağlantısı

    1. DHT sensörünün VCC pini Arduino’nun 5V pinine, GND pini GND pinine, ve OUT pini ise Arduino’nun bir dijital pinine bağlanmalıdır.
    2. 10K ohm direnç, DHT sensörünün VCC pini ve OUT pini arasına bağlanmalıdır.

    Kod Parçacığı

    Aşağıda, DHT sensörünün okuma ve verileri seri port üzerinden gönderme için kullanılan basit bir Arduino kodu örneği bulunmaktadır:

    #include <DHT.h>
    
    #define DHTPIN 2        // DHT sensörünün bağlı olduğu dijital pin
    #define DHTTYPE DHT11   // Kullanılan DHT sensörünün türü
    
    DHT dht(DHTPIN, DHTTYPE);
    
    void setup() {
      Serial.begin(9600);
      dht.begin();
    }
    
    void loop() {
      float temperature = dht.readTemperature();    // Sıcaklık ölçümü
      float humidity = dht.readHumidity();          // Nem ölçümü
    
      Serial.print("Sıcaklık: ");
      Serial.print(temperature);
      Serial.print(" °C, Nem: ");
      Serial.print(humidity);
      Serial.println(" %");
    
      delay(2000); // 2 saniye bekleyin
    }
    

    Kod Açıklaması

    Kod, DHT sensörünün verilerini okur ve seri port üzerinden sıcaklık ve nem değerlerini gönderir. DHT.h kütüphanesi, sensör ile iletişim kurmak için kullanılır. DHTPIN sabiti, sensörün hangi dijital pine bağlı olduğunu belirtir. DHTTYPE sabiti ise kullanılan DHT sensörünün türünü belirtir (DHT11 veya DHT22).

    Sonuç

    Bu basit proje ile Arduino kullanarak sıcaklık ve nem göstergesi oluşturabilirsiniz. Projeyi geliştirerek, elde edilen verileri LCD ekran veya internet üzerinden uzaktan erişimle görüntülemek gibi özellikler eklemek mümkündür. Bu uygulama, Arduino’nun temel programlama yeteneklerini ve sensörlerle etkileşimini anlamak için harika bir başlangıçtır.

    Paylaş Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Tumblr E-Posta

    Benzer İçerikler

    Arduino Nedir?

    Alçak Gerilim Nedir? Nerelerde Kullanılır?

    AS5600 Manyetik İndüksiyon Açısı Ölçüm Sensörü

    Breadboard Nedir?

    Elektromıknatıs Nedir? Nerelerde Kullanılır?

    Arduino ile Led Yakıp Söndürme Kodları ve Anlatımı

    Cevap Yaz Cancel Reply

    Son Eklenenler

    İnverter Nedir? Nasıl Çalışır?

    9 Eylül 2023

    Kontaktör Nedir? Nasıl Çalışır?

    9 Eylül 2023

    İzolatör Nedir? Tanımı ve Kullanım Alanları

    9 Eylül 2023

    Arduino ile Makine Öğrenimi

    21 Ağustos 2023

    Neden Arduino Öğrenmeliyim?

    21 Ağustos 2023

    Arduino İçin Hangi Programlama Dili Kullanılır?

    21 Ağustos 2023

    Dinamo Nedir?

    21 Ağustos 2023

    CAN Bus Nedir?

    21 Ağustos 2023

    SPI Haberleşme Protokolü Nedir?

    29 Nisan 2023

    Altium ile PCB Üzerine Logo Ekleme

    29 Nisan 2023
    • Direnç Renk Kodları
    • Elektronik Devre Elemanları
    • Flip-Flop Devresi Yapımı
    • Kısa Devre Nedir?
    • Multimetre Nedir?
    • Elektromıknatıs Nedir? Nerelerde Kullanılır?
    • Akım Korumalı Priz Nedir?
    • Arduino Çeşitleri
    • Breadboard
    © Devre Kartı.

    Yukarıya yazın ve aramak için enter'a basın!