{"title":"ANO Rotary Navigation Encoder to I2C STEMMA QT Adaptor","handle":"adafruit-ano-rotary-navigation-encoder-to-i2c-stemma-qt-adapter-1","url":"/products/adafruit-ano-rotary-navigation-encoder-to-i2c-stemma-qt-adapter-1","description":"This breakout turns the ANO rotary encoder wheel into an easy-to-use I2C input device. The ANO wheel gives you a clicky, scroll-wheel-style interface with a rotary control plus five button switches, without needing to wire up all the individual pins yourself.An onboard microcontroller runs Adafruit seesaw firmware, tracking the encoder pulses and button states for you. Your microcontroller can then query the incremental value over I2C, making it suitable for boards from an Arduino UNO through to a Raspberry Pi or QT Py.This version has the rotary encoder already soldered in place for quick setup. You can connect it with a STEMMA QT cable, or use the six 0.1-inch-spaced breakout pads if you want to add it to a breadboard.Adafruit provides an Arduino library for compatible microcontrollers, along with CircuitPython/Python code for computers and single-board Linux boards. The INT pin can be configured to pulse low when rotation or a button press is detected, so your code does not need to constantly poll the I2C bus.Features:ANO rotary interface: Provides a rotary encoder wheel with five button switches.seesaw firmware: Onboard microcontroller tracks pulses and pins, then stores the incremental value for I2C querying.STEMMA QT connection: Plugs in with a STEMMA QT cable for quick I2C wiring.Pre-soldered encoder: Rotary encoder is already soldered for instant use with no soldering required.Library support: Arduino library is available for compatible microcontrollers.Python support: CircuitPython/Python code is available for computers and single-board Linux boards.Interrupt output: INT pin can be configured to pulse low when rotation or push-buttoning is detected.Breadboard-friendly pads: Six 0.1-inch-spaced breakout pads are available for breadboard use.Address jumpers: Four solder jumpers can be used to change the I2C address.EEPROM address setting: I2C address can also be set with a special address-change command saved to onboard non-volatile EEPROM memory.Specifications:Power: 3 to 5V DCI2C logic data: 3 or 5VBreakout pads: six 0.1-inch-spaced breakout padsI2C address jumpers: four solder jumpersI2C bus sharing: up to 16 can share one I2C busEncoder type limitation: for 'hand rotated' mechanical encoders only; the seesaw chip cannot handle high-speed motor encodersGreat for menu navigation, volume-style controls, user interfaces and projects where you want tactile input without using lots of GPIO pins.","vendor":"Adafruit","product_type":"Rotary Encoder Breakout","in_stock":false,"options":[],"variants":[{"id":15757,"title":"Default Title","sku":"AF-6310","mpn":"ADA6310","price":34.3,"on_sale":false,"in_stock":false,"available_quantity":0}]}