kopia lustrzana https://github.com/peterhinch/micropython-samples
Encoders: Make the "scale=1" parameter the same for all files
rodzic
dd666b136f
commit
a1bcade836
|
@ -6,9 +6,9 @@
|
||||||
import pyb
|
import pyb
|
||||||
|
|
||||||
class Encoder:
|
class Encoder:
|
||||||
def __init__(self, pin_a, pin_b, reverse, scale):
|
def __init__(self, pin_a, pin_b, reverse=0, scale=1):
|
||||||
self.reverse = reverse
|
self.reverse = reverse
|
||||||
self.scale = scale
|
self.scale = scale # Optionally scale encoder rate to distance/angle
|
||||||
self.forward = True
|
self.forward = True
|
||||||
self.pin_a = pin_a
|
self.pin_a = pin_a
|
||||||
self.pin_b = pin_b
|
self.pin_b = pin_b
|
||||||
|
|
|
@ -10,7 +10,7 @@ from machine import Pin
|
||||||
|
|
||||||
class Encoder:
|
class Encoder:
|
||||||
def __init__(self, pin_a, pin_b, scale=1):
|
def __init__(self, pin_a, pin_b, scale=1):
|
||||||
self.scale = scale
|
self.scale = scale # Optionally scale encoder rate to distance/angle
|
||||||
self.forward = True
|
self.forward = True
|
||||||
self.pin_a = pin_a
|
self.pin_a = pin_a
|
||||||
self.pin_b = pin_b
|
self.pin_b = pin_b
|
||||||
|
|
Ładowanie…
Reference in New Issue