Main Content

Create a digital watch for Arduino combined with a 16x2 LCD Keypad Shield and using YAKINDU Statechart Tools.

Hey there,

I’m going to show you how a digital watch can be created with YAKINDU Statechart Tools and run on an Arduino, which uses a LCD Keypad Shield.

The original model of the digital watch was taken from David Harel. He has published a paper about the

broad extension of the conventional formalism of state machines and state diagrams”
In this paper he used the example of the digital watch for his research. I’ve used it as an inspiration and rebuilt the watch with YAKINDU Statechart Tools (a tool for creating graphical models of state machines and generate C/C++ code with it) and brought it back to life on an Arduino.”

Link to article