unsigned long myTime;
void setup() {
Serial.begin(9600); // speed of transmission
}
void loop() {
Serial.print("Time: ");
myTime = millis();
Serial.println(myTime); // prints time since program started
// delay(2000); // wait a second so as not to send massive amounts of data
}
// Non-blocking Timing with millis()
/*
unsigned long previousMillis = 0;
const long interval = 1000; // 1 seconds
void setup() {
Serial.begin(9600);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
Serial.print("Time: ");
Serial.println(currentMillis);
}
}
*/