SinekNecmi
Üye
- Katılım
- 15 May 2020
- Mesajlar
- 4
- Puanları
- 1
- Yaş
- 24
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:
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);
}