So this code should work?
void OneSecondPause() { /* Wait 1000 milliseconds. */ for ( i=0; i < 100; i++ ) delay(10); }
It will certainly get you closer to the time you expect, with an accumulated error of only 1/10 of a second.