Now I'm using the iterative loop in order to do the code only once, because I didn't meet the condition on purpose, but because the code is inside the VOID LOOP, it wasn't applied correctly
if(Level <= 200)
{
do{
Serial.print(RTC.dayofmonth);
Serial.print("/");
Serial.print(RTC.month);
Serial.print("/");
Serial.print(RTC.year);
Serial.print(" ");
Serial.print(RTC.hours);
Serial.print(":");
Serial.print(RTC.minutes);
Serial.print(":");
Serial.println(RTC.seconds);
Serial.println("Signal OFF ");
break;
}while (X = 0);
}
else
{
do{
Serial.print(RTC.dayofmonth);
Serial.print("/");
Serial.print(RTC.month);
Serial.print("/");
Serial.print(RTC.year);
Serial.print(" ");
Serial.print(RTC.hours);
Serial.print(":");
Serial.print(RTC.minutes);
Serial.print(":");
Serial.println(RTC.seconds);
Serial.println("Signal ON ");
break;
}while (X = 2);
}
}