
MTM PPO mbed cz2
Dependencies: LCD_DISCO_F429ZI mbed BSP_DISCO_F429ZI
Diff: servo_gui.h
- Revision:
- 0:5d432267a99f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/servo_gui.h Mon Jun 15 14:47:01 2020 +0000 @@ -0,0 +1,25 @@ +#ifndef SERVO_GUI_H +#define SERVO_GUI_H + +#include "LCD_DISCO_F429ZI.h" + +enum StepDirection {RIGHT, LEFT}; + +class ServoGui +{ + public: + ServoGui(void); + void GuiStepLeft(void); + void GuiStepRight(void); + unsigned char ucReadDetector(void); + private: + void LedOn(unsigned char); + void LedStep(enum StepDirection); + void MotorStep(enum StepDirection); + LCD_DISCO_F429ZI lcd; + unsigned char ucLedCtr; + unsigned int uiStepCounter; + double dAngle; +}; + +#endif \ No newline at end of file