Hi All. Anyone have a clock running with FastSPI lib on an Uno?

Hi All.
Anyone have a clock running with FastSPI lib on an Uno?
I’ve got a clock running with neopixel lib, but want to add a ms runner to it, so might as well try get a clock going with this lib to learn.
Regards

If you mean clock as in human-readable wall clock, then the answer is yes. I used an Uno, a Chronodot realtime clock, and an LED strip wrapped around a circular light fixture / diffuser. Works great.

Without the realtime clock chip, time sort of drifts out of sync. With the Chronodot, it’s rock solid.

I also made a clock with a numeric digital display, a Duemilanove, and a Chronodot.

You might like to use a DS3231 based clock module rather than the Chronodot. Same interface (I2C) and software compatible. But is probably about 10x more accurate due to in-chip temperature compensated oscillator, rather than a nasty external crystal with load capacitors.

You can get them on eBay for about £5. Plus they even have a temperature sensor too. Many of these also have some additional EEPROM to make up for the lack of RAM.

I have the same sort of thing as Mark (but using a Nano) and it has only lost 1sec in the last 18months with a DS3231. The Chronodot uses a DS1307 (I think) which looses about 2 or 3 seconds every 28days. Dumped the MSF receiver because it was so accurate!

Good to know! Thank you for the info. Next project will use that!

That sounds like something I’d like to try. Do you have any build docs on that? and does it have a ms runner?

That’s why I prefer using the DS3231 as well, other than the two alarms.

My mistake: The Chronodot (certainly the current version 2.1) uses the DS3231 anyway.

Anyone have a working clock sketch they can spare please?