Lesson One: Formatted Timer
Let's start with a working counter on your Maker Screen and try to understand all of the parts required to make that work. Upload the code to your Maker Screen so that you know it's working, then read carefully through the comments.
In summary, this program starts up the Maker Screen and creates a software version of seconds, minute, and hours with variables. Using the built in millis() timer, those variables update using the logic "If 60 seconds has passed, add a minute..." and so on.
All of the variables are printed to the screen each second, effectively giving you a timer.
There are likely a ton of new concepts in this code, but try not to feel overwhelmed! Our goal is to show you something that does something. There are three parallel logic paths in this program: seconds, minutes, and hours. If you think about them as three separate things in the program, each of which has to increase and be printed, it may help the program feel smaller.
