SKU: SENS-2695
📋 GST Invoice Available

Digilent Pmod ENC Rotary Encoder Module - GPIO Interface

₹799.00 (Inclusive of all taxes)
Out of Stock

The Digilent Pmod ENC is a rotary encoder module with an integrated push-button and slide switch, designed for easy integration with host boards like Arduino, Raspberry Pi, and FPGA platforms via its standard 6-pin GPIO interface. It provides precise rotational and digital input for user interface and control applications.

Features

  • Rotary shaft encoder with integral push-button for dual-input functionality.
  • Includes an additional static slide switch for on/off or mode selection.
  • Standard 6-pin Pmod connector compatible with Type 1 GPIO interface.
  • Compact PCB footprint (3.8 cm × 2.0 cm) for flexible project integration.
  • Supported by Digilent’s library and example code for rapid development.

Out of stock

Description

The Pmod ENC module integrates a mechanical rotary encoder that outputs quadrature signals to detect both the direction and magnitude of shaft rotation, along with a momentary push-button activated by pressing the shaft. This combination allows for complex menu navigation, parameter adjustment, and speed control in embedded systems.

A separate slide switch provides a stable digital on/off or mode-selection input. The module adheres to Digilent’s Pmod Interface Specification Type 1, ensuring reliable communication through direct GPIO connections to microcontrollers, FPGAs, and single-board computers without requiring additional signal conditioning.

Key Features

  • Multi-Function Input: Combines rotary encoding, shaft depression (push-button), and a slide switch in one compact module.
  • Standardized Interface: 6-pin Pmod connector follows established Type 1 specification for easy, solderless connection to host carrier boards.
  • Developer-Friendly: Comprehensive software libraries and example code available from Digilent's resource center accelerate project integration.
  • Space-Optimized Design: Small form factor (38mm x 20mm) allows for installation in tight spaces within prototypes and enclosures.
  • High-Value Build: Robust mechanical encoder and switches provide reliable tactile feedback and long-term durability for user interface projects.

Applications

  • Embedded system user interfaces for menu navigation and parameter selection.
  • Motor speed control and direction setting in robotics and CNC projects.
  • Audio equipment interfaces for volume control and input selection.
  • Prototyping and educational labs for teaching digital input and encoder principles.
  • Industrial control panels as a compact, multi-input interface module.

Technical Specifications

Model / NamePmod ENC Rotary Encoder Module
PCB Dimensions (L x W)1.5 in × 0.8 in (3.8 cm × 2.0 cm)
Interface Connector6-pin Pmod
Interface TypeGPIO (Pmod Type 1)
Primary InputsRotary Encoder, Shaft Push-Button, Slide Switch
Shipping Weight0.011 kg
Shipping Dimensions15 × 10 × 2 cm

Frequently Asked Questions

What is the pinout and interface protocol for the Pmod ENC module?

The module uses a standard 6-pin Pmod connector following the Type 1 GPIO specification. The pins provide connections for the encoder's two quadrature output channels (A, B), the common ground, the push-button signal, the slide switch signal, and a VCC pin (3.3V/5V logic compatible). It communicates via simple digital GPIO reads, with no dedicated communication protocol like I2C or SPI required.

Is this module compatible with 5V and 3.3V logic systems?

Yes, the Pmod ENC is designed to be compatible with both 5V and 3.3V logic levels. The VCC pin should be connected to the host board's supply voltage (3.3V or 5V). The digital output signals from the encoder and switches will then correspond to that same logic level, ensuring safe interfacing with microcontrollers like Arduino (5V) or Raspberry Pi (3.3V).

How do I read the rotary encoder position and handle switch inputs?

The rotary encoder outputs two square wave signals (A and B) in quadrature. By monitoring the phase relationship between these signals, your code can determine the direction and count of rotation. The shaft push-button and slide switch provide simple active-low or active-high digital inputs (depending on your wiring). Digilent provides example code in their resource center to handle debouncing and state detection for all inputs.

Package Includes

  • 1 x Digilent Pmod ENC Rotary Encoder Module

Additional Information

Weight 0.011 kg
Dimensions 3.8 × 2 cm