Programme d'utilisation des AX12 et de l'MX12 V3. 0C = action de l'MX12. (data0) 0 | 1 | 2 = position & sens de rotation
Dependencies: MX12
Fork of Utilisatio_MX12_V3 by
Turbine.cpp@5:bb953eda06e7, 2017-05-20 (annotated)
- Committer:
- R66Y
- Date:
- Sat May 20 18:12:28 2017 +0000
- Revision:
- 5:bb953eda06e7
- Parent:
- 2:9d280856a536
Derni?re version de l'MX12.;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
matthieuvignon | 2:9d280856a536 | 1 | #include "mbed.h" |
matthieuvignon | 2:9d280856a536 | 2 | |
matthieuvignon | 2:9d280856a536 | 3 | extern PwmOut turbine; |
matthieuvignon | 2:9d280856a536 | 4 | extern void gerer_turbine(unsigned short pwm_turbine); |
matthieuvignon | 2:9d280856a536 | 5 | |
matthieuvignon | 2:9d280856a536 | 6 | extern DigitalOut led2; |
matthieuvignon | 2:9d280856a536 | 7 | |
matthieuvignon | 2:9d280856a536 | 8 | void gerer_turbine(unsigned char pwm_turbine) { |
matthieuvignon | 2:9d280856a536 | 9 | |
matthieuvignon | 2:9d280856a536 | 10 | turbine.period_ms(20); |
matthieuvignon | 2:9d280856a536 | 11 | |
matthieuvignon | 2:9d280856a536 | 12 | |
matthieuvignon | 2:9d280856a536 | 13 | if (pwm_turbine==0) |
matthieuvignon | 2:9d280856a536 | 14 | turbine.pulsewidth_us(800); |
matthieuvignon | 2:9d280856a536 | 15 | else if (pwm_turbine==1) { |
matthieuvignon | 2:9d280856a536 | 16 | turbine.pulsewidth_us(1000+(10*pwm_turbine)); |
matthieuvignon | 2:9d280856a536 | 17 | } |
matthieuvignon | 2:9d280856a536 | 18 | |
matthieuvignon | 2:9d280856a536 | 19 | } |