Skip to content

Created a clock that runs on an DS1307 RealTime Clock. It has 4 different clock forms, selectable via button press. The seconds, minutes, and hour can be adjusted with button presses as well. This reprograms the RTC. A 4th button allows the use of a potentiometer to set the brightness of different parts of the clock (as well as choosing colors t…

Notifications You must be signed in to change notification settings

seco/Neopixel60Clock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neopixel60Clock

my image Created a clock that runs on an DS1307 RealTime Clock.
It has 4 different clock forms, selectable via button press.
The seconds, minutes, and hour can be adjusted with button presses as well.
This reprograms the RTC.
A 4th button allows the use of a potentiometer to set the brightness of different parts of the clock (as well as choosing colors to display on the clock).
A photoresistor also detects room brightness and adjusts the clock intensity accordingly.

The folder contains several tabs for the same sketch. Drop the folder into your Arduino folder and open from there.

The clock uses a small library I put together to read and set the minutes, seconds, and hours. It is included here.

Each clock requires an initial time update and a final strip.show(), this is handled outside of each clocks function. Keep that in mind if you wanted to take a single clock and repurpose it.

About

Created a clock that runs on an DS1307 RealTime Clock. It has 4 different clock forms, selectable via button press. The seconds, minutes, and hour can be adjusted with button presses as well. This reprograms the RTC. A 4th button allows the use of a potentiometer to set the brightness of different parts of the clock (as well as choosing colors t…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 91.3%
  • C++ 8.7%