/ArduinoClock

Arduino-based alarm clock.

Primary LanguageC++MIT LicenseMIT

ArduinoClock

Components

  • 1x Arduino board (Uno, Pro Mini)
  • 8x 330Ω resistors.
  • 3x high value resistor (e.g.: 470000Ω).
  • 4x 390Ω resistors.
  • 4x 7-segments display. Common cathode.
  • 3x buttons.
  • 4x 2N5551 NPN transistors.
  • 1x CD4511BE BCD-to-7-segment decoder.
  • 1x buzzer.

Schematic

Source code

Download it here.

Configuration

There is a configuration section in the main file (ArduinoClock.ino). Before loading the code to your board make sure that pins are configured properly.

Videos

2018

Running on an Arduino Pro Mini, it's build on a bakelite board. Instead of using four different 7-segments display I use a four digit 7-segment display: Youtube video

2015

Running on an Arduino Uno, unlike the 2018 version, it has an additional led that is on when the alarm is on: Youtube video

License

ArduinoClock is licensed under the terms of the MIT License. Please, read the LICENSE file.