Thingiverse
Mechanical 1 Bit Adder (Using Logic Gates)
von Windify
4
Downloads
4
Likes
0
Makes
This is a 1-bit adder using mechanical logic gates. Which uses the wiring you would use (image above) if you were normally making a 1-bit adder electronically.
A and B are the bit you want to add and Carry In is if there was an additional digit that was supposed to be carried over from a previous calculation
(You would use this to combine 1-bit adders to make 4-bit adders. But that isn't possible with this design for reasons I'll talk about a bit later.)
In order to input a 1 to an input gear, you turn it (following the arrow) a half turn and in order to input a 0, you turn that input gear a full turn.
After you've done a calculation be sure to reset the carry gear to the original position.
(use image as a guide)
I am aware that there are way better and easier ways to mechanically do addition. This was more an excuse to make/mess around with logic gates with gears which had been on my mind for a while.
The logic gates took different shapes through the design process,
A and B are the bit you want to add and Carry In is if there was an additional digit that was supposed to be carried over from a previous calculation
(You would use this to combine 1-bit adders to make 4-bit adders. But that isn't possible with this design for reasons I'll talk about a bit later.)
In order to input a 1 to an input gear, you turn it (following the arrow) a half turn and in order to input a 0, you turn that input gear a full turn.
After you've done a calculation be sure to reset the carry gear to the original position.
(use image as a guide)
I am aware that there are way better and easier ways to mechanically do addition. This was more an excuse to make/mess around with logic gates with gears which had been on my mind for a while.
The logic gates took different shapes through the design process,
Hast du dieses Modell gedruckt? Einloggen und dein Make teilen!
Melde dich an, um einen Kommentar zu hinterlassen
AnmeldenNoch keine Kommentare – sei der Erste!