// sketch 04_01_benchmark void setup() { Serial.begin(9600); while (! Serial) {}; Serial.println("Starting Test"); long startTime = millis(); // test code here long i = 0; long j = 0; for (i = 0; i < 20000000; i ++) { j = i + i * 10; if (j > 10) j = 0; } // end of test code long endTime = millis(); Serial.println(j); // prevent loop being optimized out Serial.println("Finished Test"); Serial.print("Seconds taken: "); Serial.println((endTime - startTime) / 1000l); } void loop() { }