Rotary Encoder – Basic


Availability: In Stock


SKU: SEN-109 Category: Tags: ,


A rotary encoder can come in many forms – in this case it is designed as a rotary input like those found in car stereos. Unlike a potentiometer, which has a set range, these can be spun continuously in either direction and do not have any internal means of tracking their “position”. Instead, the encoder works by having two slightly offset outputs; depending on which one of these two outputs triggers first you can determine direction of travel. Usually the position tracking is done with a microcontroller (like an Arduino); this allows you to determine the start point, the range, and the sensitivity needed.

This encoder has a built in momentary button when the knob is pressed in and features a 20 pulse per revolution resolution.



  • 20 Pulse encoder
  • Built in button when knob is pressed in
  • Breadboard / Perfboard Compatible
  • Panel Hole Size: ~7mm
  • Base Dimensions: 12 x 15mm
  • Shaft Diameter: 6mm



Example Code:
Arduino Rotary Encoder :


  Difficulty Level

Soldering Skill: N/A
Prototyping Skill: Beginner
Programming Skill: Intermediate

  Product Certifications

  Product Attributes

Weight: 5 g

  Warranty Policy

This product has a 30 Day Warranty from the date of delivery. The item must not be modified, abused, incorrectly hooked up, or used for purposes outside the original scope of design.

  Return Policy

This product is returnable Within 14 Days of delivery for a store credit. Item must be unopened, unused, and in re-saleable condition.

More Information:
For more information on our Warranty and Return Policies, please consult our   Terms of Service


There are no comments yet.

Be the first to comment on “Rotary Encoder – Basic”

Your email address will not be published. Required fields are marked *