SCARA Robot Term Project
EncoderReader.EncoderReader Class Reference

sets up class encoder to be used locally by other programs More...

Public Member Functions

def __init__ (self, enc_number)
 instantiates encoder objects More...
 
def read (self)
 needs at least 2 values in each period More...
 
def zero (self)
 zeroes encoder position
 

Public Attributes

 current_position
 
 delta
 
 enc_number
 
 timer
 
 ch1
 
 ch2
 

Detailed Description

sets up class encoder to be used locally by other programs

saves last value of each cycle to be added or subtracted

Constructor & Destructor Documentation

◆ __init__()

def EncoderReader.EncoderReader.__init__ (   self,
  enc_number 
)

instantiates encoder objects

we know the encoder pins, so user can just select encoders

Member Function Documentation

◆ read()

def EncoderReader.EncoderReader.read (   self)

needs at least 2 values in each period

if >=2 values then delta can be accurately recorded saved and then subtracted from last known value

Returns
current encoder position

The documentation for this class was generated from the following file: