Vetco Electronics
                                                     
Product Search:     
Shopping Cart Cart Contents:
Items: 0 Total: $0.00
  www.vetco.net » Catalog » Electronic Components » Rotary Encoders » VUPN6275 My Account  |  Cart Contents  |  Checkout   
Categories
 Antennas
 Arduino
 Audio/Video Converters & Extenders
 Audio/Video Splitters & Switchers
 Cable Management
 Cables
 Chemicals
 Connectors and Adapters
 Displays
 Electronic Components
    Batteries & Battery Holders
    Capacitors
    Crystals + Resonators
    Diodes
    Fuses
    Heat Shrink Tubing
    Heaters and Thermostats
    Heatsinks + Semiconductor Mounting Hardware
    Inductors
    Integrated Circuits
    J.W. Miller Inductors
    LEDs and Lamps
    Meters
    Microphones
    Motors
    NTE Components
    PCB and Proto Boards
    Potentiometers
    Relays
    Resistors
    Rotary Encoders
    Sockets (IC, Relay, etc.)
    Solar Panels
    Speakers and Buzzers
    Switches
    Transformers
    Transistors
 Electronic Hardware
 Electronic Kits
 Enclosures & Project Boxes
 Equipment Racks & Patch Panels
 Fans
 IR Blasters & Repeaters
 LEDs & Lighting
 Power Supplies
 Semiconductors
 Switches
 Test Equipment
 Tools
 TV Mounts & Projector Mounts
 Wire & Cable
 Wall Plates
Product Lines & Manufacturers
Information
Shipping & Returns
Payment Information
Contact Us

Privacy Notice
Conditions of Use
Product Catalog
Secured By

Rotary Encoder

$1.99

Part Number: VUPN6275

This mechanical rotary encoder is the ideal way to add a rotary knob interface to your microcontroller project. The encoder comes with a nut and washer (not pictured) for the threaded bushing. This encoder works well with any of our knobs for 1/4 inch shafts. Our favorite knob for use with this encoder is PH-3025B.

To understand how this encoder functions, consider the following. This device contains two normally-open single-pole single-throw switches, which we'll label as switch A and switch B. This device has three pins, which we'll label as pin A, pin B, and pin C. One side of switch A is connected to Pin A; the other side of switch A is connected to pin C. One side of switch B is connected to pin B; the other side of switch B is connected to pin C. When the knob is at rest, nestled in one of the detents, both switches are off. As the knob is turned clockwise from this resting position, the following sequence of events occurs:

  1. switch A turns on,
  2. switch B turns on,
  3. switch A turns off,
  4. switch B turns off
This sequence occurs repeatedly as the knob is rotated, once for each detent. A similar sequence of events occurs for counterclockwise rotation:
  1. switch B turns on,
  2. switch A turns on,
  3. switch B turns off,
  4. switch A turns off,
A microcontroller can watch for these transitions, and increment or decrement a counter to keep track of the absolute position of the knob.

This is a great way to navigate through lists in a menu structure. This is the strategy used by programmer (and Vetco customer) David Andrews in his Arduino LCD Menu package.

The rotary encoder can also be used in place of a potentiometer to select a position along a continuum of values. Unlike a potentiometer, this rotary encoder can turn forever in either direction, with no mechanical stop to limit its motion.

For the Arduino, we recommend the Encoder library written by Paul Stoffregen, which can be downloaded here. This library does a great job of handling interrupts and debouncing the pulses. A massive amount of functionality is wrapped into a single class called Encoder.

Specifications
Encoder Type mechanical
Output Type Quadrature (incremental)
Pulses per Revolution 24
Detents per Revolution 24
Shaft Diameter 6 mm
Shaft Length (dimension L in technical drawing) 15 mm
Bushing Threads M9X0.75

Click here for the datasheet.


Pictures (click to enlarge):





Here is a great interactive description of the signal produced by the rotary encoder. Credit for the text and images below goes to Paul Stoffregen. This content was copied from http://www.pjrc.com/teensy/td_libs_Encoder.html.

Understanding Quadrature Encoded Signals

Encoders can sense movement in either direction, by detecting holes or marks as they move past 2 positions. When the blue disc in the diagram below spins clockwise, the changes are first detected by pin 1, and then by pin 2. When it spins counterclockwise, pin 2 is first to detect changes. This scheme is called "quadrature encoding" because the waveforms detected by the 2 pins are 90 degrees out of phase.

The Encoder library monitors the 2 pins and updates a count of the relative change in position. The library updates its count at each change, which is often called 4X counting, since 4 counts are available for each physical mark or hole in the encoder hardware.



Back

Physical Location Within Vetco:

Find VBN0 (whole store).
Within that bin, go to the following position: downstairs, aisle 5B.
Then, find VBN48 (3x10 bank of drawers).
Within that bin, find VBN222 (metal drawer).
Within that bin, you will find the part, VUPN6275.


Customers who bought the Rotary Encoder also purchased:
50 x 35 x 20MM ABS Box Translucent Blue
50 x 35 x 20MM ABS Box Translucent Blue
6-conductor 0.100 inch (2.54 mm) BLS Housing 10-pack
6-conductor 0.100 inch (2.54 mm) BLS Housing 10-pack
Touch Pump Liquid Dispenser Bottle 6oz
Touch Pump Liquid Dispenser Bottle 6oz
66 x 66 x 28MM ABS Box
66 x 66 x 28MM ABS Box
7-conductor 0.100 inch (2.54 mm) BLS Housing 10-pack
7-conductor 0.100 inch (2.54 mm) BLS Housing 10-pack
Weller PTH8 800º 1/32" Tip
Weller PTH8 800º 1/32" Tip
Phone or Fax 8:30 AM - 6 PM PST Monday - Friday; 10:00 AM - 5 PM SAT; 10:00 AM - 3:00 PM SUN
425-641-7275 FAX: 425-641-7303