Merge pull request #25 from IhorNehrutsa/master

Add  method to get raw value()
pull/29/head
Peter Hinch 2021-10-15 10:39:32 +01:00 zatwierdzone przez GitHub
commit 308367776d
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
3 zmienionych plików z 9 dodań i 2 usunięć

Wyświetl plik

@ -32,3 +32,5 @@ class Encoder:
def reset(self):
self._pos = 0
def value(self):
return self._pos

Wyświetl plik

@ -32,5 +32,8 @@ class Encoder:
def position(self, value=None):
if value is not None:
self._pos = round(value / self.scale) # # Improvement provided by @IhorNehrutsa
self._pos = round(value / self.scale) # # Improvement provided by @IhorNehrutsa
return self._pos * self.scale
def value(self):
return self._pos

Wyświetl plik

@ -2,7 +2,7 @@
# Copyright (c) 2016-2021 Peter Hinch
# Released under the MIT License (MIT) - see LICENSE file
# Improvements provided by IhorNehrutsa
# Improvements provided by IhorNehrutsa
import utime
from machine import Pin, disable_irq, enable_irq
@ -59,3 +59,5 @@ class EncoderTimed:
def reset(self):
self._pos = 0
def value(self):
return self._pos