Abstract:
A 3-in-1 clock, stopwatch, and countdown timer can be designed using any programming language on any platform, not necessarily limited to Python and Raspberry Pi. The obj...Show MoreMetadata
Abstract:
A 3-in-1 clock, stopwatch, and countdown timer can be designed using any programming language on any platform, not necessarily limited to Python and Raspberry Pi. The objective is to create a multi-functional timekeeping device that can display the current time, act as a stopwatch for timing events, and function as a countdown timer for tracking the remaining time until a particular event. To achieve this, it makes use of the Raspberry Pi’s built-in clock and timer functions, as well as the GPIO (General Purpose Input/Output) pins for interfacing with the hardware components such as the display, buttons, and buzzer. The software is programmed in Python and utilizes libraries such as Tkinter for the graphical user interface and the RPi. GPIO for GPIO pin management. The clock component displays the current time in hours, minutes, and seconds, and includes an option to set an alarm. The stopwatch function can be started, paused, and reset as needed. The countdown timer allows the user to set a specific duration and displays the remaining time until the timer reaches zero. In conclusion, this demonstrates the versatility of the Raspberry Pi platform and the power of the Python programming language in creating a 3-in-1 clock, stopwatch, and countdown timer. The resulting device is a useful and practical tool for tracking time, suitable for a range of applications such as timing athletic events, cooking, and personal scheduling. It also provides valuable experience in hardware interfacing and GUI programming for Raspberry Pi.
Date of Conference: 28-29 April 2023
Date Added to IEEE Xplore: 19 June 2023
ISBN Information: