       digitalWrite(rLed, LOW);
       delay(1000);
       digitalWrite(rLed, HIGH);
+      delay(1000);
+      digitalWrite(rLed, LOW);
       return;
     }
   }
   dataFfile = SD.open(fileName, FILE_WRITE);
   if (!dataFile) {
-    Serial.println(F("open failed"));
+    // Blink 3 times faster
+    Serial.println("open failed");
+    delay(200);
+    digitalWrite(rLed, HIGH);
+    delay(200);
     digitalWrite(rLed, LOW);
     delay(200);
     digitalWrite(rLed, HIGH);

}

void loop(){
  time = millis();
  temp = (float(analogRead(LM35))*5/(1023))/0.01;
  if (temp > 28) {
    digitalWrite(rLed, HIGH);
    delay(250);
    digitalWrite(rLed, LOW);
    delay(250);
  } 
  else {
    digitalWrite(gLed,HIGH);
    delay(250);

    delay(250);
  }
  File dataFile = SD.open(fileName, FILE_WRITE);
  dataFile.print(ttime);
  dataFile.print(",");
  dataFile.print(temp);
  dataFile.close();

  Serial.print("The Temp is: ");
  Serial.println(temp);
  Serial.print("The time is: ");
