// no hysteresis yet...

int Level;

void setup() {
  Serial.begin(9600);
  Serial.println("Hello World\n");

  Level = 197;
  for (; Level < 203; Level++)
    printStatus();

  for (; Level > 197; Level--)
    printStatus();

  for (; Level < 203; Level++)
    printStatus();

  for (; Level > 197; Level--)
    printStatus();

  Serial.println("\n\nThat's All Folks!");
}

void loop() {}

void printDateTime()
{
/*
  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("\nI got no RTC boss!\n");
}

int printStatus() {
  static int flag = 0;

  if (Level <= 200) {
    if (flag != -1) {
      printDateTime();
      Serial.print("Signal  OFF    ");
      Serial.println(Level);

      flag = -1;
    }
    else {
      Serial.print("        and still OFF   ");
      Serial.println(Level);
    }


  }
  else {		// Level > 200
    if (flag != 1) {
      Serial.print("Signal  ON    ");
      Serial.println(Level);

      flag = 1;
    }
    else {
      Serial.print("        and still ON   ");
      Serial.println(Level);
    }

  }
}