卒研
Fork of omuni by
omuni.h@1:75b51c0b7f47, 2017-10-11 (annotated)
- Committer:
- fujikenac
- Date:
- Wed Oct 11 08:42:46 2017 +0000
- Revision:
- 1:75b51c0b7f47
- Parent:
- 0:c0f3e14f1ed1
add acceleration (dev)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
gaku_sigu | 0:c0f3e14f1ed1 | 1 | #ifndef omuni_H |
gaku_sigu | 0:c0f3e14f1ed1 | 2 | #define omuni_H |
gaku_sigu | 0:c0f3e14f1ed1 | 3 | #include "T_motor.h" |
gaku_sigu | 0:c0f3e14f1ed1 | 4 | #include "mbed.h" |
gaku_sigu | 0:c0f3e14f1ed1 | 5 | |
gaku_sigu | 0:c0f3e14f1ed1 | 6 | #define PI 3.14159265359 |
gaku_sigu | 0:c0f3e14f1ed1 | 7 | #define dataNum 5 |
gaku_sigu | 0:c0f3e14f1ed1 | 8 | |
gaku_sigu | 0:c0f3e14f1ed1 | 9 | class omuni{ |
gaku_sigu | 0:c0f3e14f1ed1 | 10 | private: |
gaku_sigu | 0:c0f3e14f1ed1 | 11 | I2C *i2c; |
gaku_sigu | 0:c0f3e14f1ed1 | 12 | T_motor m1,m2,m3; |
fujikenac | 1:75b51c0b7f47 | 13 | Timer timer; |
fujikenac | 1:75b51c0b7f47 | 14 | double speed; |
gaku_sigu | 0:c0f3e14f1ed1 | 15 | char RXData[dataNum]; |
gaku_sigu | 0:c0f3e14f1ed1 | 16 | int8_t map(int8_t in, int8_t inMin, int8_t inMax, int8_t outMin, int8_t outMax); |
fujikenac | 1:75b51c0b7f47 | 17 | void acceleration(); |
fujikenac | 1:75b51c0b7f47 | 18 | void speed_reset(); |
gaku_sigu | 0:c0f3e14f1ed1 | 19 | |
gaku_sigu | 0:c0f3e14f1ed1 | 20 | public: |
gaku_sigu | 0:c0f3e14f1ed1 | 21 | omuni(I2C* i2c_,int8_t addr1,int8_t addr2,int8_t addr3); |
gaku_sigu | 0:c0f3e14f1ed1 | 22 | void out(char rxdata[dataNum],float L = 0.275); |
gaku_sigu | 0:c0f3e14f1ed1 | 23 | |
gaku_sigu | 0:c0f3e14f1ed1 | 24 | }; |
gaku_sigu | 0:c0f3e14f1ed1 | 25 | #endif |