That is not a "NOT" logic gate. The only reason is turns up the opposite is because of the position they are in. If it were a true NOT gate it would always stop the current of dominoes when pushed, and always create a current of dominoes when not pushed. And the only way to do that is if you had a CLK. I've tried building domino logic gates but I haven't found a solution for that one.
@Bernstein229 I disagree. Given that I used position to encode 0 vs. 1, switching the position most definitely *is* a true NOT gate. I agree that it doesn't replicate what electronics do, but that wasn't my goal.
@ZaffaroTV assuming the average of about 15 dominoes falling per second per path, a simple 4 bit (only does math from zero to 15) calculator would take about 2 hours to compute an answer. But with using that few dominoes, there's bound to be an error from one of them missing. It would be more reliable, but even slower, if more dominoes could be used to make smoother turns.
@ZaffaroTV Actually, I have done this before. I made a full adder out of dominoes, and it was pretty cool, but not really worth the time setting it all up since you have to rebuild it each time.
Very cool. IBM segment was pretty cool as well. I remember seeing this done once using Lego NXT, someone built a very basic 'computer' using functions like this.
I couldn't help but notice that your marble OR gate has "waste heat." that is, one of the marbles always ends up unused at the bottom. I defy you to build a marble Toffoli gate. that would be epic
Maybe Mr. Littman doesn't know anything about XOR gates. I suppose his interest is about only TOYS:) So try to use barbie girls for XOR gates. No way-this will help you>>>
True, but I'm not sure it's a problem. We'd just build the "keyboard" to only transmit one signal. (Consider that standard electronics have similar problems like allowing a meaningless voltage.)
Logic gates are the basis of digital computer circuits. I was trying to show my students that these gates, though usually made out of electricity, can be constructed out of physical objects as well.
i don't get how computers work with binary system, like what makes the computer know that i want to type "W"? A sequence of 0's and 1's? An eletrical signal made by the voltage of 1 and 0?
In a computer, W is represented by a sequence of 8 bits, specifically, 01010111. It is common to represent a 1 using 5 volts and a 0 using 0 volts.
I don't image these facts really help, but they answer your specific questions, anyway. In my intro course, I try to explain things in a lot more detail.
I'm guessing you think it sucks because your are not interested. If you see a video and know you are not interested, don't watch it, because it will be a waste of YOUR time and you'll just make a negative comment anyways.
in the demo starting at 0:53, where the 0/1 input function is showed, if you reverse the order of the inputs the or gate will output zero and one simultaneously.
Thank you for this demonstration, I needed to know this for a game/mod called garrys mod, in the game the most useful add-on is called wire mod that uses logic gates. I had trouble understanding how they work but this video helped me figure out how they work.
Oh, wow, you definitely won't be disappointed when you do!
It's so good, I think he ought to make a primary textbook out of it, complete with a lab manual, for teachers to use to teach beginning computer science!
It's the best book on computer science/engineering I've ever read, because it has everything distilled down to total comprehensibility, in one place.
That's a nice description, although the pain of setting up all the dominos has got to be inhibiting. I've had some success with using marble-trigger flip-flops (I've got a YouTube video up of one design), but the asynchronous nature makes things a little difficult. What is the marble toy (brand name) that you use? Again, really nicely done.
Thanks! The marble chutes link with legos. They are called Block N Roll, I think. I can send a link if you email me your address. (My name is Michael Littman.)
I was able to find them by googling the name - thank you! If they had a flip-flop (I'm surprised they don't) this could be a very interesting addition. In the LEGO community we sometimes run something called the Great Ball Contraption (or GBC), which coordinates dozens of separate modules, but not as easily as this could allow. Wish LEGO would make something similar.
If society weren't so anti-intellectual, that wouldn't be true. In fact I suspect you to be anti-intellectual, since you denigrate the poster of this clever video.
That's neat. Kind of wish this video was known to my previous math class.
During my computer math class, when we discussed logic gates, we had to do it manually on paper. I picked it up pretty fast, but the puzzled looks on many of the faces around the room was pretty astonishing.
I think this is a really good idea. After all the abacus is still around after a good few centuries. Its amazing how many old ideas can be reused to make better new ideas. I would be interested to see if this kind of logic could be implemented in synthetic biology (look for videos on Drew Endy). Since this kind of logic can only be used once, perhaps if based on proteins it might be reusable.
I don't know. But I have an IBM X31 sitting next ot me, and I'm typing this on a nice IBM keyboard, and I[m reading this on an IBM ThinkVision which is nice. It was an anti-semitic comment.
I assume BoobLean logic is related to boobs. But, Boolean logic is the simple system of mathematics that lies at the root of modern computer design. I'm just saying that the video makes more sense if you have some familiarity with and/or/not and such.
Logic gates are the basis of digital computer circuits. I was trying to show my students that these gates, though usually made out of electricity, can be constructed out of physical objects as well.
I'm way to dumb to understand this video.
vonGleichenT 1 month ago
Minecraft!
TheNah89 1 month ago
using those marble things do you think you could make a computer using logic gates like you do in minecraft with redstone logic gates?
rpg8778 2 months ago
There are 10 kinds of people: Those who understand binary and those who don't
Altinget 3 months ago
great video!
cobraman1976 5 months ago
marbles made way more sense than dominos
CrymsonNite2 5 months ago
But will it Blend?
sk8erboi521 7 months ago
@sk8erboi521 I'm not sure what you mean. Will what blend what?
milittman 7 months ago
@milittman google "will it blend". it's kind of a meme where people post that as a comment.
flarn2006 6 months ago
@milittman Just YouTube 'Will It Blend? iPhone 4' or something.
TheNewbSpawn 3 months ago
lol sounds like its well explained but i need it less complicated lol
TheBeyBladeNation 11 months ago
@TheBeyBladeNation I guarantee you can't get less complicated then this explanation.
Ichvyenichalster 9 months ago
dont guarantee with out a Warranty because im not buying it
TheBeyBladeNation 9 months ago
@TheBeyBladeNation Que? If this is that difficult then learn logic using minecraft XD
Ichvyenichalster 9 months ago
@Ichvyenichalster yea well what if i said thats the exact freaking reason im here XD
TheBeyBladeNation 9 months ago
there are 10 different people in this world, people that understand binary, and those who dont ;)
timedstroyer 1 year ago
That is not a "NOT" logic gate. The only reason is turns up the opposite is because of the position they are in. If it were a true NOT gate it would always stop the current of dominoes when pushed, and always create a current of dominoes when not pushed. And the only way to do that is if you had a CLK. I've tried building domino logic gates but I haven't found a solution for that one.
Bernstein229 1 year ago
@Bernstein229 I disagree. Given that I used position to encode 0 vs. 1, switching the position most definitely *is* a true NOT gate. I agree that it doesn't replicate what electronics do, but that wasn't my goal.
milittman 7 months ago
Make an XOR gate.
gudenaurock 1 year ago
HOLY COW!!! Who knew toys had maths Lol!
Skullshadow99 1 year ago
Now make a binary calculator out of domino logic gates!
ZaffaroTV 1 year ago 21
@ZaffaroTV assuming the average of about 15 dominoes falling per second per path, a simple 4 bit (only does math from zero to 15) calculator would take about 2 hours to compute an answer. But with using that few dominoes, there's bound to be an error from one of them missing. It would be more reliable, but even slower, if more dominoes could be used to make smoother turns.
Zentro705 1 year ago
@ZaffaroTV Think it has been done with K'Nex
IKillerPieI 9 months ago
@ZaffaroTV Actually, I have done this before. I made a full adder out of dominoes, and it was pretty cool, but not really worth the time setting it all up since you have to rebuild it each time.
Kuploosh 5 months ago
@ZaffaroTV I believe you would call that an ALU.
TheNewbSpawn 3 months ago
my brain.... ow. learning hurts so good that's cool
noobler9 1 year ago
thats not lego
hansw15 1 year ago
fixed, thanks
mlittman 1 year ago
This has been flagged as spam show
100% Fake, 100% Gay
doodydude234 1 year ago
creative !!
SkyHermit 1 year ago
my brain...
phillipdogyface 1 year ago 2
Very cool. IBM segment was pretty cool as well. I remember seeing this done once using Lego NXT, someone built a very basic 'computer' using functions like this.
Vire70 1 year ago
cool
stefy1995 1 year ago
This comment has received too many negative votes show
1+1=2 not 1
OscarOBerry 1 year ago
1 plus 1 is 2, 1 or 1 is 1.
mlittman 1 year ago 26
@mlittman In this case 1+1=10
CrazyMonkey124 1 year ago
I don't think there's addition in the video, actually.
mlittman 1 year ago 13
@mlittman I don't quite remember, but unless you have a half adder or a fully adder, nope.
CrazyMonkey124 1 year ago
@mlittman dont mind them, they're either trolls or idiots.
Zentro705 1 year ago
@mlittman wait what
grandexandi 1 year ago
@OscarOBerry ah love binary
fucks with math teachers
i love computers
1 and 1 = 3
1 + 1 = 2
zeratul575 1 year ago
@zeratul575 1 and 1 would equal 3 if you were looking at the binary number 11. But last I checked, this was not binary math, but logic gates.
GlintTheStrong 1 year ago
@OscarOBerry picard
SamsEditReel 10 months ago
@OscarOBerry Haha dude this isn't an addition video, it's a logic gate video.
Ichvyenichalster 9 months ago
@OscarOBerry he is talking about an or gate. not a calculator
jeromsavestheworld 7 months ago
@OscarOBerry actually, in boolean algebra, the + sign is used to represent "OR", 1 OR 1 = 1, therefore 1 + 1 = 1.
musicalmike235 5 months ago
@musicalmike235 On the contrary, a '|' symbol is used to denote "OR". Additionally, '!' is used for "NOT" and '&' for "AND".
TheNewbSpawn 3 months ago
@OscarOBerry Too many negative votes on this comment.....sad.
elimellyxoxo 3 weeks ago
I couldn't help but notice that your marble OR gate has "waste heat." that is, one of the marbles always ends up unused at the bottom. I defy you to build a marble Toffoli gate. that would be epic
IIAOPSW 1 year ago
There are 2 types of domino logic gates: analogue and digital. This uses the digital form.
newcoolvid27 1 year ago
ibm research yeah!
jhatzee 1 year ago
best way to make an xor gate is with four nand gates
SIM2402 1 year ago
great idea
u20047 1 year ago
Boleean rule
BubuSnow93 1 year ago
clear explanation!! thank you vey much!!!! great idea!!!!
domyaska 1 year ago
nice idea
themohhhs 1 year ago
This stuff is great! I combined a NOT gate with a OR gate to make a NOR gate. And a NOR gate can make any other gate... I could have some fun now ;)
joebebus 1 year ago
Wow! Nanoscopic dominoes!
newcoolvid27 1 year ago
This has been flagged as spam show
Gay
dsifreak1198 1 year ago
This has been flagged as spam show
horibel
dragondrew90 2 years ago
This has been flagged as spam show
teens do it live on cam at tiny[.]cc/lesbian715
TiwuhozaZerylij 2 years ago
yea man same here,
if i ever had a mind... you just blew it =D
pashaahsj 2 years ago
can u make a multiplexer =P
KarySanger 2 years ago
Trouble is you have to take into account quantum effects at that level, it's not as simple as it makes it look!
highmetal1984 2 years ago
....You just blew my fuckin' mind.
GHTheLionhearted1 2 years ago
I think stuff like this is really cool, but it's impractical as hell. Still fun though.
What we need is more of that molecular level computing.
alreadytaken334 2 years ago
Maybe Mr. Littman doesn't know anything about XOR gates. I suppose his interest is about only TOYS:) So try to use barbie girls for XOR gates. No way-this will help you>>>
ShootAtGameOver 2 years ago
How about Exclusive OR, whose state is 1 if and only if one and only one of its inputs is 1.
douro20 2 years ago
it would take a bunch more bricks, but a xor b = (not(a) and b) or (a and not(b)). So, xor can be made by gluing together the pieces in the video.
mlittman 2 years ago
@douro20 Any and all logic gates can be made from NAND. He already demonstrated NAND.
Breakyerself 1 year ago
Comment removed
Muvlonion 2 years ago
that is really cool mustve taken ages to find ways to do that =] 5 stars
knabbers 2 years ago
Gosh, this video is brilliant!
syrop26 2 years ago
do XOR
weylin6 2 years ago 5
a xor b is just (a or b) and not (a and b), so with a bunch more legos, all the pieces we described should fit together just fine!
mlittman 2 years ago
I second that.
BrendanTSugrue 2 years ago
great, now all I can think of is 0 and 1.
MMMMTOASTY 2 years ago 2
Wow :). Makes me want to take my Digital Electronics class in high school again.
austy108642 2 years ago
cool xD
IllegalMavamaarten 2 years ago
very cool
perli55 2 years ago
This comment has received too many negative votes show
well i just wasted 2:37 of my life
pohoy1 2 years ago
yup mine to.
nerf1212 2 years ago
lol
ienjoytaffy 2 years ago
Cool demonstration. Make a CLA adder! ^.^
PWOPLW 2 years ago
wat?????????
Ellandroadboy 2 years ago
Cool! But it has a problem: allows to input 1 and 0 simutaniously to the same variable.
Filomatia 2 years ago
True, but I'm not sure it's a problem. We'd just build the "keyboard" to only transmit one signal. (Consider that standard electronics have similar problems like allowing a meaningless voltage.)
mlittman 2 years ago
i cannot und?????
GTXT1025 2 years ago
how would you do a xor gate?
ALAPAT1 3 years ago
a xor b = (a and not b) or (not a and b)... so, it would be a lot bigger, but it can be made out of the same pieces.
mlittman 3 years ago
awesome !!!!
hiperativo77 3 years ago
I see.
Now I can finally build the world's slowest computer.
SparkamusPryme 3 years ago 2
Good luck doing feedback loops with something you have to repair after each use.
RyanPridgeon 3 years ago
lol
OmegaB33f 2 years ago
??????????
codydery 3 years ago
Logic gates are the basis of digital computer circuits. I was trying to show my students that these gates, though usually made out of electricity, can be constructed out of physical objects as well.
mlittman 3 years ago
很不错
ToBeBlackStar 3 years ago
how would you do an AND gate?
b0bb0bs0n 3 years ago
Hmm... a heavier block that takes 2 to knock over
warlord90210 3 years ago
From a teacher, that was an excellent simple demonstration of how circuits work. I'll be sure to include this in my next unit on computers!
crusier10 3 years ago
those legos are so cool
pandaman0529 3 years ago
i don't get how computers work with binary system, like what makes the computer know that i want to type "W"? A sequence of 0's and 1's? An eletrical signal made by the voltage of 1 and 0?
shakadragom 3 years ago
In a computer, W is represented by a sequence of 8 bits, specifically, 01010111. It is common to represent a 1 using 5 volts and a 0 using 0 volts.
I don't image these facts really help, but they answer your specific questions, anyway. In my intro course, I try to explain things in a lot more detail.
mlittman 3 years ago
This has been flagged as spam show
this vidio sucks
obieonetoby 3 years ago
I'm guessing you think it sucks because your are not interested. If you see a video and know you are not interested, don't watch it, because it will be a waste of YOUR time and you'll just make a negative comment anyways.
Coastergeekperson04 3 years ago
Also, if you think this video sucks, I suggest checking your spelling!
SciGuy16 2 years ago
in the demo starting at 0:53, where the 0/1 input function is showed, if you reverse the order of the inputs the or gate will output zero and one simultaneously.
shatteredllama 3 years ago
You're right, there is a timing dependency. (Of course, real circuits have such dependencies as well!)
mlittman 3 years ago
Thank you for this demonstration, I needed to know this for a game/mod called garrys mod, in the game the most useful add-on is called wire mod that uses logic gates. I had trouble understanding how they work but this video helped me figure out how they work.
jman3267 3 years ago
My video response is a computer folded from rectagles of cardstock (paper) with no glue
Dco
firstfold 3 years ago
WOW. I LOVE this video.
Have you ever read Charles Petzold's book, "Code"? It's conceptually brilliant, on the level of this video.
TheLogicJunkie 3 years ago
I have a copy on my desk and the cover is very clever. I haven't had a chance to read it yet. Thanks for the recommendation!
mlittman 3 years ago
Oh, wow, you definitely won't be disappointed when you do!
It's so good, I think he ought to make a primary textbook out of it, complete with a lab manual, for teachers to use to teach beginning computer science!
It's the best book on computer science/engineering I've ever read, because it has everything distilled down to total comprehensibility, in one place.
TheLogicJunkie 3 years ago
This is a perfect presentation for anyone who wants to learn about logic gates. Though I had trouble seeing how the marble OR gate works.
Coastergeekperson04 3 years ago
That's a nice description, although the pain of setting up all the dominos has got to be inhibiting. I've had some success with using marble-trigger flip-flops (I've got a YouTube video up of one design), but the asynchronous nature makes things a little difficult. What is the marble toy (brand name) that you use? Again, really nicely done.
brdavis5 3 years ago
Thanks! The marble chutes link with legos. They are called Block N Roll, I think. I can send a link if you email me your address. (My name is Michael Littman.)
mlittman 3 years ago
I was able to find them by googling the name - thank you! If they had a flip-flop (I'm surprised they don't) this could be a very interesting addition. In the LEGO community we sometimes run something called the Great Ball Contraption (or GBC), which coordinates dozens of separate modules, but not as easily as this could allow. Wish LEGO would make something similar.
brdavis5 3 years ago
They have something called an alternator, which I used in my design. I'm not sure what you mean by a flip flop.
mlittman 3 years ago
That's probably what I mean - I just didn't see it in their list of elements.
brdavis5 3 years ago
Hahaha, so cool!
Alexeon 3 years ago
Thanks... I think the dominoes example is really good. First time i've really understood the mechanism of a logic gate, beyond its outputs.
vermeergirl 3 years ago
That's quite ingenious... a good way to put something so confusing!
richardn413 3 years ago
Do you happen to teach formal logic (i.e. philosophy classes)?
BeachofDreams 3 years ago
Actually, disregard this question. I just looked on your website. However, your courses sound interesting.
BeachofDreams 3 years ago
thanks! I taught some logic in the "introduction to discrete structures" class. We analyzed the constitution and thought we found a bug. :-)
mlittman 3 years ago
You 'thought' you found a bug? I would've thought their existence was obvious...
(btw, I found your video by way of the NewScientist article that linked to it, if you didn't know).
BeachofDreams 3 years ago
so you should've written something like:
pivotLJW, you don't have a girlfriend. so sad.
wscardua 3 years ago
awesome
tempfldlx 3 years ago
If society weren't so anti-intellectual, that wouldn't be true. In fact I suspect you to be anti-intellectual, since you denigrate the poster of this clever video.
stormshaman 3 years ago 9
cool/geeky
anticomi 3 years ago 2
That's neat. Kind of wish this video was known to my previous math class.
During my computer math class, when we discussed logic gates, we had to do it manually on paper. I picked it up pretty fast, but the puzzled looks on many of the faces around the room was pretty astonishing.
Cpryd001 3 years ago
I made the video for an intro CS class I teach. I still get many puzzled looks. :-)
mlittman 3 years ago
I think this is a really good idea. After all the abacus is still around after a good few centuries. Its amazing how many old ideas can be reused to make better new ideas. I would be interested to see if this kind of logic could be implemented in synthetic biology (look for videos on Drew Endy). Since this kind of logic can only be used once, perhaps if based on proteins it might be reusable.
liamboyd555 3 years ago
ok cool dude
pivotLJW 3 years ago
thats cool dude go and show it to your girlfrieend
pivotLJW 3 years ago
Thanks. My "girlfriend" helped me make the two kids who helped with the video. :-)
mlittman 3 years ago
What about Xor gates??!?!!?
zzzdude9 3 years ago
Ah, we can make an xor out of two ands, two nots, and an or!
mlittman 3 years ago
Ok, folks, I blocked that fellow who was making anti-semitic comments. If you are interested in commenting on the video, please do!
mlittman 3 years ago
This comment has received too many negative votes show
FUCK U
messibouti99 3 years ago
This has been flagged as spam show
IBM is cool! they helped kill the Jews!
matthew871 4 years ago
This has been flagged as spam show
What kind of comment is that?
mlittman 4 years ago
I don't know. But I have an IBM X31 sitting next ot me, and I'm typing this on a nice IBM keyboard, and I[m reading this on an IBM ThinkVision which is nice. It was an anti-semitic comment.
matthew871 4 years ago
This comment has received too many negative votes show
go fuck yourself
shizzit124 4 years ago
impressive. i like the domino OR gate (especially the way you have the '1' pathway knocking out a domino on the '0' pathway to stop it. clever)
hjw5774 4 years ago
thanks!
mlittman 4 years ago
Ecelent
Botekbiz 4 years ago
Excellent movie
Bejk 4 years ago
wow
northofthed 4 years ago
im confused
jay6456 4 years ago
How so? Are you familiar with Boolean logic?
mlittman 4 years ago
what is booblean logic
BMXcomedy 4 years ago
I assume BoobLean logic is related to boobs. But, Boolean logic is the simple system of mathematics that lies at the root of modern computer design. I'm just saying that the video makes more sense if you have some familiarity with and/or/not and such.
mlittman 4 years ago
LOL1!11!OENM
TehGuitarMan 4 years ago
i dont understand
FourHammers 4 years ago
Logic gates are the basis of digital computer circuits. I was trying to show my students that these gates, though usually made out of electricity, can be constructed out of physical objects as well.
mlittman 3 years ago