prozZzac Creative Commons License 2016.04.17 0 0 1810

Köszi.

 

És egyáltalán nem is jó így a kód, ha a kapcsosat kiveszem, vagy csak felesleges lépések vannak ?

PID-be nem kívánok belekezdeni, mert ezt is vért izzadva hoztam össze, nulla előképzettség nélkül, úgy érzem az most magas lenne, ezt is főként angol fórumokból bogarásztam :).

 

Az eredeti így nézett volna ki, csak azt hittem ha nincs benne a második if-else függvény akkor folyamatosan fűtene?!?!?!?!?!?!

 

void loop()

{

DHT22 = DHT.read22(DHT22);

lcd.setCursor(0,0);

lcd.print (   ̎Temperature = ̎ );

lcd.print(DHT22.temperature);

lcd.clear;

 

if(DHT22.temperature < 28)

{

digitalWrite(HEATERRELAY, HIGH);

}

else

{

digitalWrite(HEATERRELAY, LOW);

}

 

if(DHT22.humidity < 80)

{

digitalWrite(FOGGERRELAY, HIGH);

}

else

{

digitalWrite(FOGGERRELAY, LOW);

}

 

END