You Are Here: Home » AVR ATmega Projects » Clock Projects

Tinker’s Word Clock – REVISITED! NOW 110% more AWESOME

I have been tinkering with Word Clocks for years. There is only one thing I like more than making word clocks… it’s designing them so that they are easy to put together. This tutorial will go through my latest version (5!!!!!). By the end of it you will have a clock with: User selectable colours (Red, Blue, Green, Yellow, Pink, Purple) Beautiful clean crisp letters An understanding of what is inside and how ...

Read more

Arduino Without External Clock Crystal on ATmega328

Story An Arduino consists of many components like: a linear regulator, USB to Serial microcontroller, debug LED, power LED, reset button, RX & TX LED, crystal oscillator, etc. But a minimal circuit can have just the brain of the Arduino UNO, that is, an ATmega328p microcontroller (Reducing Arduino Power Consumption). You can assume this one is an extended version of that project. Making a Minimal Arduin ...

Read more

Tri-Mode Digital Clock with ATtiny85 and RTC

Story Hello everybody, This is my first project using ATtiny85 microcontroller and also including a Real Time Clock (RTC) working with it. The use of ATtiny85 is a very interesting way to shrink your Arduino projects in a final tiny version. The Three-Modes Digital Clock includes a version with common decimal clock and also with two versions of binary clock. One version of binary clock is traditional where ...

Read more

DS1307 RTC Interfacing with AVR microcontroller

In this tutorial we will learn How to interface RTC DS1307 with AVR microcontroller. We are using Atmega8 for the demo. GENERAL DESCRIPTION The DS1307 serial real-time clock (RTC) is a low-power, full binary-coded decimal (BCD) clock/calendar plus 56 bytes of NV SRAM. Address and data are transferred serially through an I2C™, bidirectional bus. The clock/calendar provides seconds, minutes, hours, day, date, ...

Read more

Build your own stopwatch using Maxim MAX7219 Serially Interfaced, 8-Digit LED Display Drivers

One of the basic usage of the TIMER peripheral on every microcontroller is to provide the accurate timing mechanism. Using the TIMER peripheral as the basic timing, we could easily develop a stopwatch and display it to the 8-Digit seven segment numeric LED display. Thanks to the Maxim MAX7219 chip which enable us to interface this 8-Digit seven segment LED display much easier using just three wires of the S ...

Read more

DS1307 RTC based Digital Clock Designing in 12 Hour Format with ATmega32 and 7-Segment Display

A digital clock is a type of clock that displays the time digitally (i.e. in numerals or other symbols), as opposed to an analog clock, where the time is indicated by the positions of rotating hands. The clock/calendar provides seconds, minutes, hours information. The clock operates in either the 24-hour or 12-hour format with AM/PM indicator. In this project, we will learn How to design a DS1307 Real Time ...

Read more

Using Maxim DS1307 Real Time Clock with Atmel AVR Microcontroller Using Atmega32

Building our own digital clock is one of the dreamed project by most of the hobbyist or anyone that want to learn or involve seriously in the embedded system world; the ability to integrate time, day and date to the embedded system is one of the important knowledge that should be known by any embedded system designer. Today’s technology makes life easier as all these capabilities has already built nicely in ...

Read more
Scroll to top