        
      }
     
-  atualizaLuzes();
-  
+    if(tempestade)
+    {
+      modoTempestade();
+    }
+    else {
+     atualizaLuzes();
+    }
 }
 
 
 void ledStatus() {
-  delay(500);
+ /* delay(500);
   if(led_status) {
     digitalWrite(led_stautus_pin, HIGH); 
     led_status = false;

 /* 
   Aqui eu altero a frequência dos timer 1,2,3,4  
   Se alterar o timer 0 irá influenciar nas funções de controle de tempo do Arduino ex.: delay();
*/   
  TCCR1B = (TCCR1B & 0xF8) | 0x01; // 31.374 KHz
  TCCR2B = (TCCR2B & 0xF8) | 0x01; // 31.374 KHz
  TCCR3B = (TCCR3B & 0xF8) | 0x01; // 31.374 KHz
  TCCR4B = (TCCR4B & 0xF8) | 0x01; // 31.374 KHz
  
  
  pinMode(canal_01, OUTPUT);
  pinMode(canal_02, OUTPUT);

void obtemDHT11() {
  
    DHT.read11(dht_dpin); //Lê as informações do sensor
    
    Serial.print(DHT.temperature); 
    Serial.print(";");
    Serial.print(DHT.humidity);
    Serial.print("\n");
}


bool comparaTempo(unsigned long antigo) {
  unsigned long atual = millis(); 
  
  if(atual>=antigo) {
    return true; 
  }
  else {
    return false;
  }
  
}



