Como Asignar valor a una variable monitor serial

hi @rgrlopez
Utilice etiquetas </> al publicar códigos o impresiones.
Corrija su publicación.

Pruebe este código a continuación.
RV mineirin

//dht_3.3v
const int fan1 = 8; //rele1
const int lumin = 12; //rele2
int seg;
int minut;
int hora;
#include "DHT.h"
#define DHTPIN 2 //sensor dht11
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);
void setup() {
  Serial.begin(9600);
  pinMode(fan1, OUTPUT); //fan 5v
  pinMode(lumin, OUTPUT); // Luces
  dht.begin();

}

void loop() {
  {
    if (Serial.available() > 0) {
      hora = Serial.parseInt();
      Serial.println(hora);
    }
    delay(1000);

    seg = seg + 1;
    if (seg == 60)
      (seg = 0, minut = minut + 1);
    if (minut == 60)
      (minut = 0, hora = hora + 1);
    if (hora == 24)
      (hora = 0);
    Serial.println(seg);
    Serial.print(minut);
    Serial.print(hora);

    //delay(5000);
    float h = dht.readHumidity();
    float t = dht.readTemperature();
    float f = dht.readTemperature(true);

    if (isnan(h) || isnan(t) || isnan(f)) {
      Serial.println("Error obt dat del sensor DHT11");
      return;

    }
    { if (t <= 27)
        digitalWrite(fan1, HIGH);
      else
        digitalWrite(fan1, LOW);
    }
    { if (hora >= 12)
        digitalWrite(lumin, HIGH);
      else
        digitalWrite(lumin, LOW);
    }

    float hif = dht.computeHeatIndex(f, h);
    float hic = dht.computeHeatIndex(t, h, false);

    Serial.print("HmAire: ");
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temp ");
    Serial.print(t);
    Serial.print(" ºC ");
    //Serial.print(f);
    //Serial.print(" *F\t");
    Serial.print("ind-calor: ");
    Serial.print(hic);
    Serial.println(" ºC ");
    //Serial.print(hif);
    //Serial.print(" *F ");
  }