// Led blink using millis() 
// by BARRAGAN <http://barraganstudio.com>

// Demonstrates how to blink an LED at an interval rate using a timer

// Created March 10 2008


int ledPin = 48;               
int status = LOW;               
long previousTime = 0;       
long interval = 5000;       

void setup()
{
 pinMode(ledPin, OUTPUT);     
}

void loop()
{
 // if current time - previousTime is greater than 5 secs change the LED status
 if((millis() - previousTime) > interval) {
   previousTime = millis();   // update previousTime
   // invert the LED status 
   if (status == LOW) {
     status = HIGH;
   } else {
     status = LOW;
   }
   digitalWrite(ledPin, status);
 }
}
