Arduino & IoT Academy · Ders

Sıcaklık ve Nemi Okuyun

Gerçek iklim değerlerini almak için kütüphaneyi çağırın.

3. ders / 413 adım

Sıcaklık ve Nemi Okuyun, CoddyKit'te ücretsiz bir Arduino & IoT Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Arduino & IoT Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

Okuma Zamanı

Sensörünüz bağlı ve kütüphane hazır. Şimdi ondan gerçek sayılar isteyip bunları Seri Monitör'e yazdıracaksınız. 🌡️

Sıcaklığı Okuyun

Geçerli değeri Santigrat cinsinden almak için readTemperature() çağrısını yapın. Ölçümde çoğu zaman ondalık değerler bulunduğundan sonucu float türünde saklayın.

float t = dht.readTemperature();

Nemi Oku

Havadaki nemi yüzde olarak almak için readHumidity() çağrısını yapın. Sıcaklıkta olduğu gibi bunu da bir float değişkeninde saklayın.

float h = dht.readHumidity();

Fahrenhayt mı İstiyorsunuz?

Santigrat yerine Fahrenhayt almak için readTemperature işlevine true değerini gönderin. Tek bir bağımsız değişken tüm birimi değiştirir.

float f = dht.readTemperature(true);

Değerleri Yazdırın

Ölçümleri canlı olarak izleyebilmek için Seri Monitörü'ne gönderin. Sayıların yanındaki etiketler çıktının okunmasını kolaylaştırır.

Serial.print("Temp: ");
Serial.println(t);

İkisini Aynı Anda Gösterin

sıcaklık ve nem değerlerini tek satırda birlikte yazdırabilirsiniz. Her değerin önüne kısa bir etiket eklemek verileri anlaşılır tutar.

Serial.print(h);
Serial.println("% humidity");

DHT Yavaştır

Bir DHT yaklaşık olarak yalnızca saniyede bir kez güncellenir. Bundan daha sık okumak yalnızca eski veya başarısız değerler döndürür; sabırlı olun.

Döngünüzü Uygun Hızda Çalıştırın

Makul bir hızda okuma yapmak için loop işlevinin sonuna kısa bir gecikme() ekleyin. İki saniye güvenli ve rahat bir aralıktır.

delay(2000);

Isı İndeksini Hesaplayın

Kütüphane, sıcaklık ve nemi birlikte kullanarak ısı indeksini, yani havanın ne kadar sıcak hissedildiğini de tahmin edebilir. Bunun için tek bir kullanışlı çağrı yeterlidir.

float hi = dht.computeHeatIndex(t, h, false);

Ölçümleri Kullanın

Sayılara sahip olduğunuzda bunlara göre işlem yapabilirsiniz: bir eşik değerinin üzerinde fanı açabilir veya değerleri daha sonra analiz etmek üzere kaydedebilirsiniz.

Bir Kez Okuyun, Yeniden Kullanın

Her döngüde her ölçümü bir kez okuyup bir değişkene kaydedin, ardından bu değeri yeniden kullanın. Sensörü art arda birçok kez çağırmak yalnızca programı yavaşlatır.

Hızlı Kontrol

Sıcaklığı Fahrenhayt cinsinden istiyorsunuz. Hangi çağrı bunu döndürür?

Özet

sıcaklık ve nemi float değişkenlerine okudunuz, etiketlerle yazdırdınız, döngünün hızını ayarladınız ve havanın ne kadar sıcak hissedildiğini bile hesapladınız. 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle C++ öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Sıcaklık ve Nemi Okuyun” dersi ücretsiz mi?

Evet — “Sıcaklık ve Nemi Okuyun” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Arduino & IoT Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Arduino & IoT Academy kursu toplamda 4 dersten oluşur.

“Sıcaklık ve Nemi Okuyun” dersinde ne öğreneceğim?

Gerçek iklim değerlerini almak için kütüphaneyi çağırın. Arduino & IoT Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Arduino & IoT Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Arduino & IoT Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Sıcaklık ve Nemi Okuyun” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Arduino & IoT Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Arduino & IoT Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. DHT11/DHT22 Bağlantısını Yapın
  2. DHT Kütüphanesini Kurun
  3. Sıcaklık ve Nemi Okuyun
  4. Başarısız Okumaları Yönetin
← Arduino & IoT Academy Sayfasına Dön