помогите с выводом на лсд с5110 показаний, требуемая температура влажностьт и реальная температура и влажностьт

iyaga
Offline
Зарегистрирован: 11.02.2016

  #include "DHT.h"

 
    #define DHTPIN 2
    #define DHTTYPE DHT22  
 
    DHT dht(DHTPIN, DHTTYPE);
 
 
 int Relay = 4;
 int Relay1 = 7;
void setup() 
{  
 Serial.begin(9600);
      Serial.println("DHTxx test!");
 
      dht.begin(); 
  
  pinMode(Relay, OUTPUT); 
  pinMode(Relay1, OUTPUT);  
}
 
void loop ()  
 
{     delay(2000);
 
  float h = dht.readHumidity();
       float t = dht.readTemperature();
  if (isnan(t) || isnan(h)) {
        Serial.println("Failed to read from DHT");
      }
      else {
        Serial.print("Humidity: ");
        Serial.print(h);
        Serial.print(" %\t");
        Serial.print("Temperature: ");
        Serial.print(t);
        Serial.println(" *C");
      }
  
  
  if(t < 37.7) digitalWrite(Relay, LOW);// реле1 включено цифра 37.7 температура в инкубаторе.
  else if (isnan(t));
  else
  digitalWrite(Relay, HIGH);  // реле выключено
  
  if(h < 55) digitalWrite(Relay1, LOW);// реле 2 включено, цифра 55 влажность в инкубаторе.
  else if (isnan(h));
  else  digitalWrite(Relay1, HIGH);
  
  
            
}
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А LCD-nj где? Я чёта не вижу его в программе вообще.