Skip to content

πŸ‘¨πŸ½β€πŸ’»β° Assignment for 'Microcontrolled Systems' subject about a alarm clock in Arduino

License

Notifications You must be signed in to change notification settings

vitorCamargo/alarm-clock

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Alarm Clock

πŸ‘¨πŸ½β€πŸ’»β° Assignment for 'Microcontrolled Systems' subject about a alarm clock in Arduino.

Main Idea

The general idea is to develop an alarm clock using an Arduino platform.

Image of Idea

Materials and Methods

To design the circuit will be used the following materials:

  • 1 Arduino Mega 2560
  • 1 LCD 16x2
  • 1 Buzzer Module
  • 1 HC-06 Bluetooth Module
  • 1 RTC (Real Time Clock) Modulo
  • 1 LED 5mm
  • 1 Matrix Keybord
  • 3 Resistors
  • Some Jumpers

The program code will be made in C ++ using Arduino IDE.

How it works

At the end of the project, it will be possible to establish a connection via Bluetooth, between the mobile phone and the project, using the developed application. This way, even in the app, it will be possible to choose a time for the alarm clock. In doing so, a signal will be sent to the project's Bluetooth Module indicating the selected time. This time will be saved in Arduino EEPROM, and when the selected time is equal to the current time indicated by the RTC Module, the Buzzer Module and the phone will start to sound alarm sounds. In addition, a random addition or multiplication operation will be displayed on the 16x2 LCD Display, and alarms will only stop sounding when the user enters the result on the LCD Display using the Dot Matrix.

About

πŸ‘¨πŸ½β€πŸ’»β° Assignment for 'Microcontrolled Systems' subject about a alarm clock in Arduino

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%