EncoderLib is a library to handle a rotary encoder in MicroPython
The encoder function initializes the library and it takes two parameters
encoderLib.encoder(int clk, int dt)
The getValue function returns the rotation and should be called continuous
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