Inspiration

For this project I wanted to challenge myself with an arduino. I have very little experience using arduinos so I figured a binary clock would be a good project to get to know the arduino more. I am also in Engineers Without Borders where my project is to work on a robot that uses a raspberry pi so I figured some circuitry experience would be helpful.

What it does

This project is a 24hr binary clock. It shows the time formatted in HH:MM (at delay 60000) in binary. This project uses 1 Arduino UNO with at least 13 pins, 13 leds, 13 resistors @ 320 Ohms, 1 large breadboard, lots of wires. The LEDs are made into an matrix each column of LEDs representing a digit in binary.

How I built it

With my knowledge of a basic light build on arduino I wanted to make something a little more difficult. This arduino utilizes the basic lights into an matrix of lights.

Challenges I ran into

One of our limitations is that we only had 13 pins on this arduino and so we couldn't implement a seconds column although if we had the parts we probably could have.

Accomplishments that I'm proud of

It can be manipulated to be MM:SS if the delay is changed to 1000. Overall I am very proud of the the fact I was able to make something that wasn't just software, something that was very hardware focused.

What I learned

I have never used circuits to make something before, so I learned a lot in hardware implementation.

What's next for Arduino UNO Binary Clock

I really show seconds on my binary clock next time and when I have access to more pins or more components I will definitely show seconds on the clock.

Built With

  • arduino-ied
  • arduino-uno
  • breadboard
  • jumper-wires
  • led
  • resistors
Share this project:

Updates