Awesome
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