Pages: [1]
Author Topic: IN-17 x 6 + GPS TimeSync + Interrupt-based Tube Refreshing / Muxing  (Read 4233 times)
maximevince
Newbie
*
Posts: 1


View Profile
« 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!
Logged

nonentity
Co-Owner, Robotpirate
Administrator
Full Member
*****
Posts: 182



View Profile
« Reply #1 on: February 25, 2017, 01:25:28 PM »

Thank you for sharing Maxime!
Logged

nonentity
Robotpirate Founder
www.robotpirate.com

Pages: [1]
Print
Jump to: