Page 1 of 1

Kitchen Timer project using Mikroe 7seg Click (2x 74HC595)

Posted: Fri Jul 10, 2026 10:29 am
by andeug
Hi,


I have started to work on a kitchen timer that uses the following parts:

Arduino Uno R3
Mikroe Arduino Uno Click Shield
Mikroe 7seg Click
Mikroe Shuttle Click + 2x mikroBUS Shuttle
Mikroe Buzz Click
Mikroe 2x2 Key Click
IMG_0690.jpeg
IMG_0690.jpeg (221.31 KiB) Viewed 121 times
IMG_0689.jpeg
IMG_0689.jpeg (234.5 KiB) Viewed 121 times
It takes less than 10 minutes to assemble all these pieces from Mikroe, and up to 15 minutes to verify the connections.

The project will be based on my earlier version of a kitchen timer with LEDs, which I am now adding a display to:

viewtopic.php?t=3513

I will share the code with the community once I have something ready and request your help in completing my project.


Andreas

Re: Kitchen Timer project using Mikroe 7seg Click (2x 74HC595)

Posted: Fri Jul 10, 2026 1:20 pm
by andeug
Here is more information about my project. The timer will show the following minute intervals:

1-10': one-minute steps
10-30': five-minute steps
30-60': 15-minute steps

The timer shall start with a blank screen.

If you press the PB1 button once, number 1 will appear. The timer will count for 1 minute by flashing the digit after 3 seconds from the release of the PB1.

If you press the PB1 button once, number 2 will appear. The timer will count for 2 minutes by flashing the digit after 3 seconds from the release of the PB1, and then it will indicate 1 minute left by flashing.
... and so on.

If you press the PB1 button while a time count is running, you automatically add 1 minute. If you press twice within 3 seconds, you add another minute, and so on...

The earlier SW design used a LUT because I was using an array of 16 LEDs instead of a 7-segment display, and now I am stuck on how to map the time to the display. For this purpose, I am using Parameters (minutes 1-60) and Constants (numbers between 0 and 9). For displaying numbers on the 7-segment display, I am using the ShowSegments macro of the 74HC595...

Any ideas on how to optimize the SW design?
Digital timer with 2x 7segs and 2x 74HC595.fcfx
(31.51 KiB) Downloaded 12 times
You can work on the enclosed file and propose your way.