Win 7 PC with parental controls on my kids' accounts. When it's almost time for the accounts to be enabled, the kids are waiting anxiously to login. :) Because the wall clock is not exactly in sync with the PC, their first login attempts may fail.
I've found some software clocks for Win 7 that display time on the login screen, but they are of such dubious origin that it's probably wiser to not even touch them.
A perfect solution would be a small Arduino with a 7-segment LED display the size of a CD-ROM bay. The Arduino would get its time synced with the PC and display it. I know how to do everything, but I'm not satisfied with the time sync between Arduino and PC.
The Time library shows an example for sync-ing the time from PC to Arduino using a Processing sketch. This might ultimately work - I could configure the sketch to run every time the computer boots up and sync the Arduino this way.
Is there a simpler method? Does the USB protocol provide any way to read time from a USB host? I'm trying to find the simplest solution that would ensure the Arduino stays synced to the PC, using minimal hardware and as little software running on the PC as possible. I could use GPS, but that's extra hardware and it's not actually synced to the PC. I could use NTP, but that's extra hardware (Ethernet shield).
Any idea is welcome. Thanks!