Hi, i am New to the arduino world, i have purchased a arduino uno to Complete a task i have gotten at university.
The task we have to Complete is making a Ardunio alarm clock. This is my task as show below:
Description
You are tasked to create an alarm clock which displays the time and can be configured to set of an alarm at a given time. I recommend buying a plastic box (at Nor Engros, Jernia, Ikea...) so you can have everything permanently connected. You can use hot glue (which is easy to remove afterwards) or screws to mount the board.
The important components of the alarm clock are:
Display
Shows the current time when the alarm clock isn't being operated by the user. Shows the new time when time is being adjusted, and shows the alarm time when the alarm is being set. If you want to create menus or add other features the display will naturally be used for those as well.
Note: When the clock is powered on it starts at 12:00, just like other digital clocks usually do.
Piezo speaker
Used to buzz the alarm when the current time matches the configured alarm time.
Red LED
On when an alarm has been configured. Off otherwise.
Green LED
On if the alarm has been snoozed. Off otherwise.
Buttons
Decide for yourself how many buttons your alarm clock needs. Setting the time / alarm can be done with buttons or with a potentiometer for example. Here's a suggestion in case you don't know where to start, but you can do something completely different if you want:
Set time mode (after this the buttons / pot adjust the current time)
Set alarm mode (after this some buttons / pot adjust the alarm time)
Snooze alarm (delays alarm if one is currently active)
Silence alarm (silences the current alarm going off)
Disable alarm (disables the alarm if one is currently active)
Requirements
Clock must show the current time with hour, minutes and seconds
Users must be able to set the clock time
User must be able to set an alarm time.
This alarm time must be stored in EEPROM (Lenker til en ekstern side.)Lenker til en ekstern side. so it is still set after power cycle.
The buzzer goes off (single tone or tune) when the alarm time is reached
The snooze function delays the current alarm for 5 more minutes (but does not change the configured alarm time)
My question to the community here is, if i have no prior experience dealing with arduino or the programmmering, where should i begin?
Kind regards
Nicolay