Files
micropython-testing/encoder.py
2026-05-10 13:03:24 +02:00

11 lines
302 B
Python

from machine import Pin
class Encoder:
def __init__(self, pin_a: Pin, pin_b: Pin, on_left, on_right) -> None:
self.pin_a = pin_a
self.pin_b = pin_b
pin_a.irq(trigger=Pin.IRQ_RISING, handler=on_left)
pin_b.irq(trigger=Pin.IRQ_RISING, handler=on_right)
pass