![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
avec thread
Fork of T2_STM32 by
StepperMotor.h
- Committer:
- ketingue
- Date:
- 2018-01-14
- Revision:
- 4:b01a3ce6ef01
- Parent:
- 2:ab0ccf9bb38c
File content as of revision 4:b01a3ce6ef01:
#ifndef StepperMotor_h #define StepperMotor_h class StepperMotor { public: StepperMotor(int, int, int, int, char, char); ~StepperMotor(void); unsigned char GetCurrentPos(), CurrentPos; protected: char sCurrentPos, TargetPos, sTargetPos, sPos_Min, sPos_Max; int sdirPin, sEnablePin, sOriginSensor, sstepPin; }; StepperMotor::StepperMotor(int OriginSensor, int stepPin, int dirPin, int EnablePin, char Pos_Min, char Pos_Max){ sOriginSensor = OriginSensor; sstepPin = stepPin; sdirPin = dirPin; sEnablePin = EnablePin; sPos_Min = Pos_Min; sPos_Max = Pos_Max; DigitalOut sstepin(sStepPin); DigitalOut sdirPin(sDirPin); DigitalIn sOriginSensor(OriginSensor); } StepperMotor::~StepperMotor(void){ } unsigned char StepperMotor::GetCurrentPos() { return CurrentPos; } #endif