An alarm clock made on a breadboard with an AMTEL AT89LP51IC2 microcontroller and a BO230XS serial USB Adaptor
The alarm clock and alarm time can be set and it will ring once the time reaches the alarm time.The alarm can be turned on and off.
There is also a timer that can be set and will count down until 0 at which point it will ring.
A video demo of the alarm clock is included below
https://drive.google.com/file/d/1ogh_S2kzbwe95CuOAM9oaYXoEkU9JqUS/view?usp=sharing