Title: IN-17 x 6 + GPS TimeSync + Interrupt-based Tube Refreshing / Muxing Post by: maximevince on February 25, 2017, 02:54:29 AM Hey all,
Since I wanted a minimalist build with no buttons on my clock, I decided to throw in a GPS to get the time sync from! Short list of features: * Time sync from GPS (Ublox NeoM6 module, but can be any) * Timer interrupt to refresh/multiplex the tubes in a stable way. * Fully non-blocking tube multiplexing (no delay()-functions) * Uses the Time class, rather than millis() to keep track of time Overall I think the code is cleaner and easier to read, compared to the original example code. You can find the code on GitHub: https://github.com/maximevince/arduinix_gps_timer_isr Let me know if you like it, use it, ... or send me a pull request on GitHub if you improved the code! Title: Re: IN-17 x 6 + GPS TimeSync + Interrupt-based Tube Refreshing / Muxing Post by: nonentity on February 25, 2017, 01:25:28 PM Thank you for sharing Maxime!
|