Mechatronics
Documentation for ME 405 labs
Encoder.py File Reference

Driver for US Digital E4T-1000 type encoder. More...

Classes

class  drivers.Encoder.Encoder
 A Quadrature Encoder class to be used with the ME 405 test bench. More...
 

Variables

 drivers.Encoder.B6 = Pin("B6", mode=Pin.AF_PP, pull=Pin.PULL_NONE, af=Pin.AF2_TIM4)
 
 drivers.Encoder.B7 = Pin("B7", mode=Pin.AF_PP, pull=Pin.PULL_NONE, af=Pin.AF2_TIM4)
 
 drivers.Encoder.C6 = Pin("C6", mode=Pin.AF_PP, pull=Pin.PULL_NONE, af=Pin.AF3_TIM8)
 
 drivers.Encoder.C7 = Pin("C7", mode=Pin.AF_PP, pull=Pin.PULL_NONE, af=Pin.AF3_TIM8)
 
 drivers.Encoder.enc1 = Encoder(B6, B7, Timer(4, prescaler=0, period=0xFFFF))
 
 drivers.Encoder.enc2 = Encoder(C6, C7, Timer(8, prescaler=0, period=0xFFFF))
 
 drivers.Encoder.end
 

Detailed Description

Driver for US Digital E4T-1000 type encoder.

This file was copied largely from code written for the ME 305 term project, with some updated documentation.

Author
Tyler Olson
Date
June 5, 2021