Instructables
Some of you may remember my first instructable, the binary metric clock. It was published like a month ago, but I'm too lazy to actually check. After getting an LCD, I've decided to remake a better, easier to read, easier to set, useful version. For those who are not familiar with my first metric clock, I will include a small orientation:
It works like anything does in metric, with days as the base unit.
It can show decidays, centidays, millidays, and microdays.
For reference, 864 seconds are in a milliday.
Again for reference, six in the morning is 2:5:0:000, noon in 5:0:0:000, and 6 in the evening is 7:5:0:000.

I personally believe that a metric clock would simplify time-keeping, and should be use instead of the current system. A metric clock would make sense, as opposed to what is in place now.

Changes since the first version:
Not in binary
On an LCD
Can show microdays
Can be set without a computer
 
Remove these adsRemove these ads by Signing Up

Step 1: Supplies

Here is the list of what you'll need:
1 LCD (must be compatible with Hitachi HD44780 driver)
1 10k potentiometer
2 buttons
2 10k resistors
1 Arduino (or clone)
Lots of wire
A breadboard

Step 2: Building it

Picture of Building it
The set up is pretty easy. If you take a look at the picture (created using Fritzing), the blue lines are wires, the big green thing is an LCD,  and the resistors are 10,000 ohm resistors. It is remotely self-explanatory.
etcmn8 months ago

I write science fiction and developed a metric clock as the time standard in my stories.

Not likely to see one adopted in real life because you would have to have some way to compensate for the fact that one rotation of the Earth does not work out to a nice even number of seconds.

kpkp30302 years ago
how to set the time??????????
alecnotalex (author)  kpkp30302 years ago
You begin by pressing the left button until it says what you want to change. If you want to set decidays, you press it until the LCD reads "Setting: deci". Once you have that set on what you would like to change, press the right button. Pressing the right button increases the number (let's say decidays) by one, until it reaches ten when it cycles back to 0. You need to stop pressing the right button when it reaches the value that you want it to read. Repeat this process for all the values.

Hope this helped!
What is the programming for the Metic clock?
decidays mean what?
centidays mean what?
millidays mean what?
microdays mean what?
alecnotalex (author)  kpkp30302 years ago
A deciday is a tenth of a day. So if five decidays have past, then you are half way through the day, or at noon. A centiday is a 100th of the day. So if 7 decidays have past, and 5 centidays, it would be three quarters of the through the day, or 18:00. A milliday is a 1000th of the day. So if 1 deciday has past, 2 centidays, and 5 millidays, it would be one eighth of the way through the day, or 3:00. Microdays work the same way, only one microday is one one-hundred millionth of a day.
I don't understand what you mean. Can you explain more easily? Can you write a normal clock programming?
because i am just a primary school student: :)