How computers work. Build a 4 bit adder from dominos.
Heater.
Posts: 21,230
Wonderful explanation of how digital logic and computers work. With examples built out of dominos:
http://www.youtube.com/watch?v=lNuPy-r1GuQ
and 10,000 domino 4 bit adder in action here:
http://www.youtube.com/watch?v=OpLU__bhu2w
Who needs electronics?
http://www.youtube.com/watch?v=lNuPy-r1GuQ
and 10,000 domino 4 bit adder in action here:
http://www.youtube.com/watch?v=OpLU__bhu2w
Who needs electronics?
Comments
Don't you love the way advertising works? I sometimes wish there were a death penalty for damaging peoples brains that way.
Building a half adder out of pizzas, or pizza companies, might be a challenge.
Edit: Maybe I should remove the capitalization.
For some reason, I now feel purpose in my life!!
My first thought as well.
Me, I'm thinking of writing a domino circuit simulator. Where you can draw your own lines of dominos and play around with different circuits.
But now that you mention it. One could use a physics engine to simulate the dynamics of block falling over and colliding and hook that up to a 3D renderer. Not even hard to do. However it would be a slow as hell.
No, I just imagined modelling a network of connected "cells". Each cell gets inputs from it's neighbours indicating if they are standing or lying (and perhaps falling). From those inputs a cell can decide if it is to remain standing or fall down.
In this way we can model the "ripple" of a line of falling dominos.
However to make those logic gates cells have to model those connections where an input "stream" breaks another stream that is travelling perpendicularly. i.e. dominos are pushed over but in such a way that they don't pass a signal on to their normal neighbours in the stream.
Then we provide a grid editor where people can drop their own dominos down and create their own circuits.
I love when people do things like this to explain the basic simplicity of computers and all this bloat is built upon!
...and yes, for the domino logic simulator!
You could make it way faster by only doing physics for dominoes that have other nearby falling dominoes. I'm pretty sure Bullet Physics knows how to do this (sleeping objects).
We need a robot to reset the dominos after each addition
Well resetting dominoes is a job for a robot (or simulator) if ever there was one!...