p
NK_motor.hpp@0:5f9d8f2ef93e, 2021-08-22 (annotated)
- Committer:
- hamohamo
- Date:
- Sun Aug 22 13:01:50 2021 +0000
- Revision:
- 0:5f9d8f2ef93e
pp
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hamohamo | 0:5f9d8f2ef93e | 1 | #ifndef NK_motor |
hamohamo | 0:5f9d8f2ef93e | 2 | #define NK_motor |
hamohamo | 0:5f9d8f2ef93e | 3 | |
hamohamo | 0:5f9d8f2ef93e | 4 | #include "mbed.h" |
hamohamo | 0:5f9d8f2ef93e | 5 | |
hamohamo | 0:5f9d8f2ef93e | 6 | class Nk_motor{ |
hamohamo | 0:5f9d8f2ef93e | 7 | public: |
hamohamo | 0:5f9d8f2ef93e | 8 | Nk_motor(PinName plus,PinName minus,int period); |
hamohamo | 0:5f9d8f2ef93e | 9 | ~Nk_motor(); |
hamohamo | 0:5f9d8f2ef93e | 10 | void SetLimit(double max,double min); |
hamohamo | 0:5f9d8f2ef93e | 11 | void pwmout(double pwm); |
hamohamo | 0:5f9d8f2ef93e | 12 | private: |
hamohamo | 0:5f9d8f2ef93e | 13 | double Max; |
hamohamo | 0:5f9d8f2ef93e | 14 | double Min; |
hamohamo | 0:5f9d8f2ef93e | 15 | PwmOut *Plus; |
hamohamo | 0:5f9d8f2ef93e | 16 | PwmOut *Minus; |
hamohamo | 0:5f9d8f2ef93e | 17 | double Pwm; |
hamohamo | 0:5f9d8f2ef93e | 18 | }; |
hamohamo | 0:5f9d8f2ef93e | 19 | |
hamohamo | 0:5f9d8f2ef93e | 20 | #endif |