Proje Kodları
#include <dht11.h>
dht11 DHT11;
void setup()
{
DHT11.attach(2);
Serial.begin(9600);
}
void loop()
{
int chk = DHT11.read();
Serial.print("Read sensor: ");
Serial.print("Humidity (%): "); //Nem yüzdesini olarak ekranda gözükmektedir
Serial.println((float)DHT11.humidity, DEC);
Serial.print("Temperature (°C): "); //Sıcaklığı santigrad olarak ekranda gözükmektedir
Serial.println((float)DHT11.temperature, DEC);
Serial.print("Temperature (°F): "); //Sıcaklığı fahrenayt olarak ekranda gözükmektedir
Serial.println(DHT11.fahrenheit(), DEC);
Serial.print("Temperature (°K): "); //Sıcaklığı kelvin olarak ekranda gözükmektedir
Serial.println(DHT11.kelvin(), DEC);
delay(2000); // döngü 2 saniye aralıklarla yenilenmektedir
}
Devre Şeması
#include <dht11.h>
dht11 DHT11;
void setup()
{
DHT11.attach(2);
Serial.begin(9600);
}
void loop()
{
int chk = DHT11.read();
Serial.print("Read sensor: ");
Serial.print("Humidity (%): "); //Nem yüzdesini olarak ekranda gözükmektedir
Serial.println((float)DHT11.humidity, DEC);
Serial.print("Temperature (°C): "); //Sıcaklığı santigrad olarak ekranda gözükmektedir
Serial.println((float)DHT11.temperature, DEC);
Serial.print("Temperature (°F): "); //Sıcaklığı fahrenayt olarak ekranda gözükmektedir
Serial.println(DHT11.fahrenheit(), DEC);
Serial.print("Temperature (°K): "); //Sıcaklığı kelvin olarak ekranda gözükmektedir
Serial.println(DHT11.kelvin(), DEC);
delay(2000); // döngü 2 saniye aralıklarla yenilenmektedir
}
Devre Şeması
Yorumlar
Yorum Gönder