[simpits-tech] rotary encoder
Steve Wilson
mafsix at hotmail.com
Thu Feb 5 15:09:09 PST 2004
Understood Gene - thanks for the clarification. I'm starting to research
just exactly what and where to find it to flesh out my Viper panels. Time
to get smart!
Steve W.
----- Original Message -----
From: "Gene Buckle" <geneb at deltasoft.com>
To: "Simulator Cockpit tech list" <simpits-tech at simpits.org>
Sent: Thursday, February 05, 2004 3:09 PM
Subject: Re: [simpits-tech] rotary encoder
>
> > I've seen a lot of rotary encoder stuff in the group, and until
> > recently, I didn't understand what the fuss was all about. With recent
> > dialogue, I do - as far as what key combo is sent depending on which way
> > the knob was turned.
> >
> > This was something I always intended to take care of with some sort of
> > simple rotary switch and my EPIC. Say you have a rotary with 10
> > contacts. That's 10 separate connections to the EPIC, and in the EPIC
> > program, all one would need to do is set up some fairly straightforward
> > logic to analyze where the rotary is at. If the program simply stored
> > the value associated with the current position of the knob, and when a
> > different contact of the 10 was detected, it would be compared to the
> > previously stored value, which would determine which way the knob was
> > being turned. This would give EPIC enought data to send whatever the
> > appropriate key combination was for increment or decrement.
> >
> > Is there a flaw in this thinking?
>
>
> Steve, rotary encoders are infinite devices. There are no stops. You can
> turn it left forever and it won't stop you until it wears out. These are
> used for things like tuning radios where the display is totally digital.
>
> A rotary encoder is not the device you want to use if the target
> application only has n positions. For that, you'd use a rotary _switch_
> like your 10 pole example above. (Rotary switches count their contacts as
> "poles". A 5 position switch would thus be called a 5 pole rotary.)
>
> Another thing to consider with rotary switches is the physical operation.
> There are two types - make before break and break before make. The make
> before break types will engage the common pole to the desired pole before
> contact with the prior position is broken. For example, hold down your
> "A" key, then while holding down the "A" key, hold down the "G" key and
> while holding down the "G" key, release the "A" key. That's make before
> break. Break before make works the same way, but you use the same finger
> on key "G" ad you did on A", thus you break the connection at the "A" key
> before making it on the "G".
>
> For our applications, the break before make type are the ones you want.
>
> g.
>
>
> _______________________________________________
> Simpits-tech mailing list
> Simpits-tech at simpits.org
> http://www.simpits.org/mailman/listinfo/simpits-tech
> To unsubscribe, please see the instructions at the bottom of the above
page. Thanks!
>
More information about the Simpits-tech
mailing list