prozZzac Creative Commons License 2016.04.17 0 0 1815

Köszi szépen a választ :)

 

Ez az eredeti kód...

 

#include <LiquidCrystal.h>

#include <dht22.h>

LiquidCrystal lcd (12,11,5,4,3,2);

dht  DHT22

#define DHT22  7;

#define HEATERRELAY 8;

#define FOGGERRELAY 9;

 

void setup()

{

lcd.begin(16,2);

pinMode(HEATERRELAY, OUTPUT);

digitalWrite(HEATERRELAY, LOW);

pinMode(FOGGERRELAY, OUTPUT);

digitalWrite(FOGGERRELAY, LOW);

delay (5000);

}

void loop()

{

DHT22 = DHT.read22(DHT22);

lcd.setCursor(0,0);

lcd.print (   ̎Temperature = ̎ );

lcd.print(DHT22.temperature);

lcd.clear;

delay(6000);

 

 

if(DHT22.temperature < 28)

{

digitalWrite(HEATERRELAY, HIGH);

}

else

{

digitalWrite(HEATERRELAY, LOW);

}

 

if(DHT22.temperature > 31)

{

digitalWrite(HEATERRELAY, LOW);

}

else

{

digitalWrite(HEATERRELAY, HIGH);

}

 

 

DHT22 = DHT.read22(DHT22);

lcd.setCursor(0,1);

lcd.print(  ̎ Humidity = ̎ );

lcd.print(DHT22.humidity);

lcd.clear;

delay(6000);

 

if(DHT22.humidity < 80)

{

digitalWrite(FOGGERRELAY, HIGH);

}

else

{

digitalWrite(FOGGERRELAY, LOW);

}

 

if(DHT22.humidity > 95)

{

digitalWrite(FOGGERRELAY, LOW);

}

else

{

digitalWrite(FOGGERRELAY, LOW);

 

delay(6000);

 

 

 

 Ha pedig ez sok felesleges lépést tartalmaz , akkor elég lenne-e ennyi...??????

 

 

 

#include <LiquidCrystal.h>

#include <dht22.h>

LiquidCrystal lcd (12,11,5,4,3,2);

dht  DHT22

#define DHT22  7;

#define HEATERRELAY 8;

#define FOGGERRELAY 9;

 

void setup()

{

lcd.begin(16,2);

pinMode(HEATERRELAY, OUTPUT);

digitalWrite(HEATERRELAY, LOW);

pinMode(FOGGERRELAY, OUTPUT);

digitalWrite(FOGGERRELAY, LOW);

delay (5000);

}

void loop()

{

DHT22 = DHT.read22(DHT22);

lcd.setCursor(0,0);

lcd.print (   ̎Temperature = ̎ );

lcd.print(DHT22.temperature);

lcd.clear;

delay(6000);

}

 

if(DHT22.temperature < 28)

{

digitalWrite(HEATERRELAY, HIGH);

}

else

{

digitalWrite(HEATERRELAY, LOW);

}

 

 

 

 

DHT22 = DHT.read22(DHT22);

lcd.setCursor(0,1);

lcd.print(  ̎ Humidity = ̎ );

lcd.print(DHT22.humidity);

lcd.clear;

delay(6000);

 

if(DHT22.humidity < 80)

{

digitalWrite(FOGGERRELAY, HIGH);

}

else

{

digitalWrite(FOGGERRELAY, LOW);

}

 

 

delay(6000);

 

 

 

 

 

 

 

 

 

 

 

 

Előzmény: Prof (1814)