Circadian Rhythm Alarm Clock
In this project, I wrote the code for the Raspberry Pi Pico that runs the whole alarm clock system. The different pieces of hardware that I integrated together through my code were push buttons for setting and turning off the alarm, an LED strip, a potentiometer for changing the brightness of the LED strip, a buzzer for the backup alarm, and an LCD display to show the current time and the set alarm time.
Once the alarm time is met, the LED strip will be turned on and will start cycling through different colors throughout the day to give the user a good circadian rhythm. After a set amount of time, the backup alarm will be triggered, but can be turned off if the alarm off button is pushed.
I have learned how to run multiple hardware devices at the same time with little delay through this project.

Setting the Alarm Time

Demo
