|
In lugnet.technic, Kevin L. Clague wrote:
> In lugnet.technic, Mark Tarrabain wrote:
> > Kevin L. Clague wrote:
> > > Great job Mark! Isn't it great when those optimizations just hit you?
> >
> > It sure is. Thanks.
> >
> > Using the same pattern (setting up specific switches "backwards"), I can
> > do a half adder with two pistons and 4 switches (2 switches on each
> > piston). Again, no need for inter-piston bracing, just the requirement
> > that a piston simultaneously slide all the switches attached to it.
>
> Finally I can compete again! ;^)
>
> I can do a half adder with 1 piston and seven switches, plus you get dual
> polarity pressure. Three switches for AND and four for XOR. This says that I
> can do single pressure logic line with one piston and three switches.
AND takes 1 piston + 1 switch using your design.
XOR takes 1 piston + 2 switches using my design.
OR takes 1 piston + 2 switches using my design.
But AND and XOR can be done using the same piston, so 1 piston + 3 switches gets
you a half adder.
Two half adders (2 + 6), plus one OR gate (1 + 2) totals 3 + 8.
Now I have to build it to make sure I'm not whacked.
Kevin
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: A better full adder!
|
| (...) Ah... it took me a while to figure out what you were doing, but I see now... (reviewing your pics) If your inputs to the XOR were A and B, you use A to drive the piston, and require the presence of both B and NOT B to make the piston move. I (...) (21 years ago, 26-Jun-03, to lugnet.technic, lugnet.robotics)
|
Message is in Reply To:
![](/news/x.gif) | | Re: A better full adder!
|
| (...) Finally I can compete again! ;^) I can do a half adder with 1 piston and seven switches, plus you get dual polarity pressure. Three switches for AND and four for XOR. This says that I can do single pressure logic line with one piston and three (...) (21 years ago, 26-Jun-03, to lugnet.technic, lugnet.robotics)
|
27 Messages in This Thread: ![A better full adder! -Mark Tarrabain (26-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: A better full adder! -Mark Riley (26-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: A better full adder! -Kevin L. Clague (26-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Mark Tarrabain (26-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Kevin L. Clague (26-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: A better full adder! -Mark Tarrabain (26-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Kevin L. Clague (27-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Mark Tarrabain (27-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Kevin L. Clague (28-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: A better full adder! -Mark Tarrabain (28-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: A better full adder! -Mark Tarrabain (28-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: A better full adder! -Kevin L. Clague (28-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: A better full adder! -Mark Tarrabain (28-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Mark Tarrabain (28-Jun-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: A better full adder! -Brian H. Nielsen (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Mark Tarrabain (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: A better full adder! -Ross Crawford (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: A better full adder! -Brian H. Nielsen (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Mark Tarrabain (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Brian H. Nielsen (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Brian H. Nielsen (2-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: A better full adder! -Kevin L. Clague (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: A better full adder! -Mark Tarrabain (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Kevin L. Clague (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: A better full adder! -Mark Tarrabain (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: A better full adder! -Kevin L. Clague (1-Jul-03 to lugnet.technic, lugnet.robotics)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|