From subsecret
Jump to: navigation, search
No edit summary
No edit summary
Line 21: Line 21:


Benchmark of pi calculation
Benchmark of pi calculation
Test programs:
Time precision benchmark
void setup() {
  Serial.begin(9600);
}
void loop() {
while(true) {
  unsigned long start = millis();
  delay(60000);
  unsigned elap = millis()-start;
  Serial.println(elap);
}
 
}

Revision as of 17:51, 30 April 2017

Benchmark of internal time precision

Model range of 60 sec delay() call avg. duration of 60 sec delay() call
Arduino 101 59998-59999 59998,5625
Arduino Mega 2560 (clone) 59989-59994 59991,75


Benchmark of digital sensor read

Benchmark of analog sensor read

Benchmark of pi calculation



Test programs: Time precision benchmark

void setup() {
  Serial.begin(9600);
}

void loop() {

while(true) {
  unsigned long start = millis();
  delay(60000);
  unsigned elap = millis()-start;
  Serial.println(elap);
}
  
}