Hi, I want to make an alarm clock with arduino, I'm thinking of using millis() to provide me a real time clock, are they acurate enough even if the main loop program takes more than a secound or so (I will write to a LCD, and that)?
NEDM64, the millis() mechanism is driven by interrupts, so even if your loop function is 30 minutes long the value of millis() will be pretty accurate. That said, it's accuracy is limited by the accuracy of the crystal.