Inspired by #Linear RGB LED Clockby Jan I decided to build my version. Instead of RGB LED addressable strip I'll be using regular LEDs and shift registers.
As I am planning to use the cheap chinese Digispark boards and a minimal of components. Since RESET pin is not available as I/O in most of the cheap boards I have only 5 pins to spare.
Two pins are for I2C communication with the RTC module
One pin will drive the shift registers using Roman Black's 1 bit shift system
The last two pins will be shared by a button and an LED each. Thus I need only three 8 bit shift registers (74HC595) for driving the remaining 24 LEDs
here's the draft for the circuit.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
That's some proper pin saving stuff right there :) The 1 wire bit banging method is a nice find, seems reasonable.
Looking forward to your design!
Are you sure? yes | no