 };
 
 void setup() {
+
+  pinMode(lcdPin, OUTPUT);      // sets the digital pin as output
+  turnBacklightOn();
+
+  lastSavedTime = millis();
+
   Serial.begin(4800);
-
   Serial.println("Hi, I am alive!");
 
   // set up the LCD's number of columns and rows: 

int i = 0;
void loop() {

  if (Serial.available() >= 2){ 
    
    /*lcd.setCursor(0,0); //FOR TESTING
     while(Serial.available()){
     lcd.print(Serial.read());
     lcd.print(" ");
     }*/
     
    // read the incoming byte:
    char input = char(Serial.read());


// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int lcdPin = 10;
int millisToTurnOff = 10000;

unsigned long lastSavedTime;
boolean turnedOff = false;

byte celsius[8] = {
  B11110,
  B10010,
