dht22 sıcaklık+nem sensörü ile okuma

Başlatan alexsi, 25 Haziran 2015, 13:05:35

alexsi

Merhaba arkadaslar,
merak edip ardunio nano ve dht22 sıcaklık+nem sensörü aldım. Sıcaklık ve Nem okumasını rs232 kanalı ile okuyup pc'ye aktardım. Bu uygulama daha da geliştirmeye açıktır. Mesela kuluçka makinası yapan arkadaşların denemesinde bir fayda var derim. Zira sensörü Kuluçka makinası satan sitelerinde görmüştüm. Deneyen arkadaşlar tecrübe ve sonuçları paylaşırlarsa iyi olur. Kodlar şöyledir;
Dht22 data pini D12'dir. 
// DHT.h kütüphanesini ardunio sitesinden indirebilirsiniz
#include "DHT.h"
#define DHTPIN 12     

#define DHTTYPE DHT22   // DHT 22  (AM2302)
// Initialize DHT sensor for normal 16mhz Arduino
DHT dht(DHTPIN, DHTTYPE);
void setup() 
{
  Serial.begin(9600); 
  Serial.println("DHT22 test!");
  dht.begin();
}

void loop() {
  // Sensör ölçümü için 2sn bekle
  delay(2000);

  // Reading temperature or humidity takes about 250 milliseconds!
  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
  float h = dht.readHumidity();
  // Okunan sıcaklığı Santigrad olarak göster
  float t = dht.readTemperature();
  // Okunan sıcaklığı fahrenheit olarak göster
  float f = dht.readTemperature(true);
  
  // Sensör okuma hatası 
  if (isnan(h) || isnan(t) || isnan(f)) 
  {
    Serial.println("Failed to read from DHT22 sensor!");
    return;
  }
  float hi = dht.computeHeatIndex(f, h);
  Serial.print("Humidity: "); 
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Temperature: "); 
  Serial.print(t);
  Serial.print(" *C ");
  Serial.print(f);
  Serial.print(" *F\t");
  Serial.print("Heat index: ");
  Serial.print(hi);
  Serial.println(" *F");
}
http://www.kontrolarge.com/ Bildiklerimiz öğrendiklerimiz kadardır. Ya bilmediklerimiz ..?

FormUser

merhabalar,
arduino için üretilmiş hazır modüllerin(dht ,rtc,gaz,ultrasonik) simülasyonunu yapmak için  proteus a nasıl ekleyebiliriz. bunlara ait kütüphaneleri nereden ve nasıl indirebiliriz
yardımlarınız ve açıklamalarınız için şimdiden teşekkürler

berkay_91

http://s6.dosya.tc/server8/o34m1f/UltrasonicSensorLibraryforProteus.rar.html

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional içinde Library ve Models dosyaları var, .IDX ve .LIB  uzantılı olanı Library klosörüne .DLL uzantılı olanıda Models klosörüne kopyalamanız gerekiyor

FormUser

sayın hocam,
sizin paylaşmış olduğunuz sadece ultrasonik sensör kütüphanesi bizim istediğimiz diğer sensör modüllerine de ait olan bir çok kütüphane.
paylaşımınız için teşekkürler. iyi çalışmalar


FormUser

sayın hocam,
sizn paylaşmış olduğunuz kütüphane ile arduino çeşitleri proteus a eklemektedir. fakat bizlerin istediği arduino için üretilmiş sensör kitlerinin toplu kütüphane olarak kullanılması.
ilginiz ve paylaşımlarınız için teşekkürler.