So thought I'd try and simplify things a bit to try and experiment using timers as a delay to blink an LED for now. However, not working at the moment...this is where I'm at..
unsigned long previousMillis;
unsigned long starttimer;
unsigned long endtimer;
unsigned long present;
long interval = 1000;
void setup()
{
Serial.begin (9600);
pinMode(13, OUTPUT);
}
void loop(){
present = millis();
Serial.print("present: ");
Serial.println(present);
starttimer = millis();
Serial.print("starttimer: ");
Serial.println(starttimer);
endtimer = starttimer + interval;
if (endtimer < present)
{
digitalWrite (13, HIGH);
}
digitalWrite(13, LOW);
}