To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.technicOpen lugnet.technic in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Technic / 10769
10768  |  10770
Subject: 
Re: YAPNQ
Newsgroups: 
lugnet.technic
Date: 
Thu, 19 Jun 2003 20:22:53 GMT
Viewed: 
1026 times
  
Kevin L. Clague wrote:
Mark,
  I am impressed with this concept, and wanted to see if I could eliminate the
rubber bands and get back to a differential pair (standard LEGO pneumatic)
setup.

  To create the complement (in terms of pressure or not) you can use two
switches that are linked like one side of my mux.  The switch handles are linked
*and* the two ports are linked.

Drive piston with C1 (contraction) and X1 (expansion).  Also run C1 into the
switch closest to the piston.  Drive C2 (contraction) into the other switche's
(the other half of the two switch mux) input port.

What you get out of the 2 switch mux is

C C P
C X P
X C P
X X R

where P is pressure and R is release.

I'm at work, but as soon as I get home I'll upload a picture of it.

Bottom line is...... two input AND gate with one piston, three switches, one T
and no rubber bands.

I'm pretty sure OR is doable using one piston, three switches and a T no bands.

XOR requires one piston, four switches, two Ts and no band.

NOTs are free, just by reversing connections at the piston inputs.

Thanks for showing me your single piston AND gate.  It was very inspirational.

I think I can now implement a full three bit binary adder in 3 pistons
(presuming that a piston can flip 7 switches) with no bands.  This is down from
15 in the last one I actually built, and down from 7 using my rubber band based
AND/XOR.

Kevin

Er... You can add 2 three bit numbers using that few components?!?!?

(heavy sigh)  Well... that totally blows anything away I think I could
have come up with.  My one-bit full adder (A+B+Carry in) alone used
three pistons and 13 switches.

I'm reluctant to admit it, but it appears that I have to.  I'm
hopelessly outclassed here.  (chanting) I'm not worthy... I'm not
worthy...  :)

>> Mark



Message has 2 Replies:
  Re: YAPNQ
 
(...) Uhhhh..... You are worthy. I can create a full adder (A+B+Carry in) in three pistons, 17 switches (7+7+3) and no rubber bands. You win on switch count. I win on band count. Rereading my post I can see how I led you astray. Mark is worthy.... (...) (21 years ago, 19-Jun-03, to lugnet.technic)
  Re: YAPNQ
 
In lugnet.technic, Mark Tarrabain wrote: <snip> (...) Well.... I can add two three bit numbers using three pistons, but only one bit at a time. :^) Kevin (...) (21 years ago, 19-Jun-03, to lugnet.technic)

Message is in Reply To:
  Re: YAPNQ
 
In lugnet.technic, Mark Tarrabain wrote: <snip (...) Mark, I am impressed with this concept, and wanted to see if I could eliminate the rubber bands and get back to a differential pair (standard LEGO pneumatic) setup. To create the complement (in (...) (21 years ago, 19-Jun-03, to lugnet.technic)

12 Messages in This Thread:



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
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR