Dht11 Hata

SinekNecmi

Üye
Katılım
15 May 2020
Mesajlar
4
Puanları
1
Yaş
23
Dht11 ile role kontrol etmek istiyorum ama kodlarda bi hata görünmüyor sensörde sağlam seri port ekranında 0nan yazıyor sürekli nerde hata yaptığımı bi türlü bulamadım
kodlar:
Kod:
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
int role1Pin = 3;
int role2Pin = 4;
int nem = dht.readHumidity();
float sicaklik = dht.readTemperature();
void setup()
{
  Serial.begin(9600);
  dht.begin();
  pinMode(role1Pin, OUTPUT);
  pinMode(role2Pin, OUTPUT);
}

void loop()
{
  Serial.print(nem);
  Serial.print(sicaklik);

if (sicaklik > 37.5) {
digitalWrite(role1Pin, LOW);
} else {
digitalWrite(role1Pin, HIGH);
}
if (nem > 55) {
digitalWrite(role2Pin, LOW);
} else {
digitalWrite(role2Pin, HIGH);
}
delay(1000);

}
 
void loop()
{

int nem = dht.readHumidity();
float sicaklik = dht.readTemperature
();

Serial.print(nem);
Serial.print(sicaklik);

if (sicaklik > 37.5) {
digitalWrite(role1Pin, LOW);
} else {
digitalWrite(role1Pin, HIGH);
}
if (nem > 55) {
digitalWrite(role2Pin, LOW);
} else {
digitalWrite(role2Pin, HIGH);
}
delay(1000);

}
 
Çok teşşekür ediyorum bu şekilde çalıştı
 

Forum istatistikleri

Konular
128,126
Mesajlar
915,241
Kullanıcılar
449,839
Son üye
Qkay

Yeni konular

Geri
Üst