Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 734 Bytes

README.md

File metadata and controls

26 lines (21 loc) · 734 Bytes

encoderLib

EncoderLib is a library to handle a rotary encoder in MicroPython

Functions

encoder

The encoder function initializes the library and it takes two parameters

encoderLib.encoder(int clk, int dt)

getValue

The getValue function returns the rotation and should be called continuous

example

import encoderLib

last = 0
e = encoderLib.encoder(12, 13) # Initializes the library with pin CLK on 12 and pin DT on 13

while True:                    # Infinite loop
  value = e.getValue()         # Get rotary encoder value
  if value != last:            # If there is a new value do
    last = value
    print(value)               # In this case it prints the value