You can read the complete blog project at Element14 project blog
Hardware used
This program is compatible with all TFT LCD screens an Arduino models that the Adafruit TFTLCD Library supports.
Hardware:
Arduino Chess Clock Features
This Arduino TFT LCD Touch Clock has been designed to be used as game clock for Chess
The main features are:
- 5 different algorithms covering all popular timing standards
- Pre-move time increments modes
- Post-move time increment modes
- Up to 3 different stage definitions per game.
- Time mode without increments
- Cumulative add-back mode
- Non cumulative add-back mode
- Moves control for each stage.
- Auto selection for whites clock
- 24 preprogrammed options for quick and ease of use
- Move counter for all options
- Pause/Resume the game
Preset modes
- 01 Time blitz 5 min
- 02 Time rapid 25 min
- 03 Time blitz 3 min
- 04 Time + guillotine 2 hrs f.b. 30 min
- 05 Time + guillotine 1 hrs f.b. 30 min
- 06 2 x Time + guillotine 2 hrs f.b. 1 hr f.b. 30 min
- 07 Time + repeating 2nd period 2 hours f.b. 1 hour (repeating)
- 08 Time + Bonus (“Fischer”) 25 min f.b. 5 min + 10 sec./move
- 09 Time + Bonus (“Fischer”) 2 hrs f.b. 15 min + 30 sec./move
- 10 2 x Time + Bonus (“Fischer”) 2 hrs, f.b. 1 hr f.b. 15 min + 30 sec./move
- 11 2 x Time + Bonus (“Fischer”) 1 hrs, f.b. 30 hr f.b. 15 min + 30 sec./move
- 12 Bonus (“Fischer”) blitz 3 min + 2 sec/move
- 13 Bonus (“Fischer”) rapid 25 min + 10 sec/move
- 14 Bonus (“Fischer”) slow 90 min + 30 sec/move
- 15 Bonus tournament 90 min f.b. 15 min (all + 30sec./move)
- 16 Bonus tournament 100 min f.b. 30 min (all + 30sec./move)
- 17 Delay (“Bronstein”) 5 min + 3 sec./move free
- 18 Delay (“Bronstein”) 25 min + 10 sec./move free
- 19 Delay (“Bronstein”) 1 hr 55 min 5 sec/move free
- 20 Delay (“US DELAY”) 5 min + 3 sec./move free
- 21 Delay (“US DELAY”) 25 min + 10 sec./move free
- 22 Delay (“US DELAY”) rapid 25 min + 10 sec/move
- 23 Delay (“US DELAY”) slow 90 min + 30 sec/move
- 24 Delay (“US DELAY”) tournament 90 min f.b. 15 min (all + 30sec./move)