![]() ![]() To avoid this we will be taking advantage of persistence of vision of human eye. If we use seven segment display directly we will be requiring 36 GPIOs but we have only 20 GPIOs. The only problem I have faced is the number of GPIO's. I am using the DS3231 library to extract data from RTC module through I2C. To avoid this issue we will be taking advantage of persistence of vision of human eye which I will discuss in later section. It also comes with serial UART interface headers for any future firmware upgrade.ĪTmega328p provides 20 GPIOs (14 digital and 6 analog) but as we are using seven segment displays we will be requiring 28 (7*4) pins only for seven segment display alone. Each and every part of clock is detachable as shown in figure. ![]() The alarm parameters are stored in EEPROM of ATmega 328p so it dosen't forget alarm even if the power cuts. User can enter menu and then change the clock parameters (time, date, month, year, alarm, etc). It can be powered by a standard micro USB cable. ![]() It has a buzzer for alarm and four push buttons (Menu, Left, Right, Cancel) for user interaction. Introduction: This is an user friendly tiny digital table clock where user can access all basic functions of clocks including setting alarms, viewing temperature, viewing date, setting date and time, etc. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |