pyupm_rotaryencoder module

class pyupm_rotaryencoder.RotaryEncoder(pinA, pinB)[source]

Bases: object

API for the Grove Rotary Encoder.

ID: rotaryencoder

Name: Rotary Encoder

Category: other

Manufacturer: seeed

Link:http://www.seeedstudio.com/wiki/Grove_-_Encoder

Connection: gpio

Kit: hak UPM module for the Grove rotary encoder. This rotary encoder encodes a rotation signal into electronic pulses that can be used to measure rotation and direction. It is useful in cases where a rotary knob is required, but using a potentiometer is not desirable. A rotary encoder can turn a full 360 degrees without a stop and does not place a resistive load on the circuit, as is the case with a potentiometer.

This module maintains a position that is incremented or decremented according to the rotation on the encoder.

C++ includes: rotaryencoder.hpp

initPosition(count=0)[source]

void initPosition(int count=0)

Resets the position to a given number; default is 0.

count: Integer to initialize the position to

position()[source]

int position()

Gets the position value