помогите с выводом на лсд с5110 показаний, требуемая температура влажностьт и реальная температура и влажностьт
- Войдите на сайт для отправки комментариев
Сб, 13/02/2016 - 13:26
#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);
}
А LCD-nj где? Я чёта не вижу его в программе вообще.