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

Use this section to discuss your embedded Flowcode projects.
Post Reply
andeug
Posts: 91
http://meble-kuchenne.info.pl
Joined: Thu Jan 07, 2021 1:42 pm
Location: Stockholm (SE)
Has thanked: 30 times
Been thanked: 4 times

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

Post 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 120 times
IMG_0689.jpeg
IMG_0689.jpeg (234.5 KiB) Viewed 120 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
Last edited by andeug on Sat Jul 11, 2026 2:06 pm, edited 1 time in total.
FC11 Professional + ARD + AVR + ARM license + Matrix TSL E-blocks2 boards
Mikroe Click boards + Arduino Nano/Uno Click Shield

andeug
Posts: 91
Joined: Thu Jan 07, 2021 1:42 pm
Location: Stockholm (SE)
Has thanked: 30 times
Been thanked: 4 times

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

Post 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.
FC11 Professional + ARD + AVR + ARM license + Matrix TSL E-blocks2 boards
Mikroe Click boards + Arduino Nano/Uno Click Shield

Post Reply