#include #include #define DHTPIN 27 // Digital pin connected to the DHT sensor #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); String readDHTTemperature() { // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor) // Read temperature as Celsius (the default) float t = dht.readTemperature(); // Read temperature as Fahrenheit (isFahrenheit = true) //float t = dht.readTemperature(true); // Check if any reads failed and exit early (to try again). if (isnan(t)) { Serial.println("DHT sensorden sicaklik bilgisi alinamadi!"); return "--"; } else { Serial.print("Sicaklik : "); Serial.print(t); Serial.println(" Derece"); //Serial.print("Derecesi : "); return String(t); } } String readDHTHumidity() { // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor) float h = dht.readHumidity(); if (isnan(h)) { Serial.println("DHT sensorden nem bilgisi alinamadi!!"); return "--"; } else { Serial.print("Nem Oranı : "); Serial.print(h); Serial.println(" Gram/metrekup"); //Serial.print("Gram/metrekup olcusunde : "); return String(h); } } void setup() { // Serial port for debugging purposes Serial.begin(115200); dht.begin(); Serial.println(readDHTTemperature()); Serial.println(readDHTHumidity()); } void loop() { delay(2000); setup(); delay(2000); }