action gobeur
Dependencies: ros_messages mbed Servo Manche_a_air Gobeur ros_lib_melodic
actuators.h@6:4af07c2de6ba, 2021-07-08 (annotated)
- Committer:
- kyxstark
- Date:
- Thu Jul 08 14:11:48 2021 +0000
- Revision:
- 6:4af07c2de6ba
- Child:
- 11:9038da3b84da
implementation de deux gobeurs et trois servomoteurs avec imterpretation des messages ROS(non teste);
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kyxstark | 6:4af07c2de6ba | 1 | #ifndef ACTUATORS_H |
kyxstark | 6:4af07c2de6ba | 2 | #define ACTUATORS_H |
kyxstark | 6:4af07c2de6ba | 3 | |
kyxstark | 6:4af07c2de6ba | 4 | #define NB_PROCEDURES 4 |
kyxstark | 6:4af07c2de6ba | 5 | |
kyxstark | 6:4af07c2de6ba | 6 | #define GOBEUR_TURBINE_LEFT_PIN PB_6 // PWM 2 14/3 |
kyxstark | 6:4af07c2de6ba | 7 | #define GOBEUR_SERVO_LEFT_PIN PA_9 // PWM 0 1/2 |
kyxstark | 6:4af07c2de6ba | 8 | #define GOBEUR_TURBINE_RIGHT_PIN PB_7 // PWM 3 14/2 |
kyxstark | 6:4af07c2de6ba | 9 | //#define GOBEUR_SERVO_RIGHT_PIN PA_15 // PWM 1 2/1 |
kyxstark | 6:4af07c2de6ba | 10 | #define GOBEUR_SERVO_RIGHT_PIN PB_2 // PWM 1 2/4 |
kyxstark | 6:4af07c2de6ba | 11 | |
kyxstark | 6:4af07c2de6ba | 12 | #define GOBEUR_SERVO_POS_OPEN 1 |
kyxstark | 6:4af07c2de6ba | 13 | #define GOBEUR_SERVO_POS_CLOSE 0 |
kyxstark | 6:4af07c2de6ba | 14 | #define GOBEUR_TURBINE_TH_ON 1 |
kyxstark | 6:4af07c2de6ba | 15 | #define GOBEUR_TURBINE_TH_OFF 0 |
kyxstark | 6:4af07c2de6ba | 16 | |
kyxstark | 6:4af07c2de6ba | 17 | |
kyxstark | 6:4af07c2de6ba | 18 | #define MAA_SERVO_LEFT_PIN PA_0 // PWM 4 2/1 |
kyxstark | 6:4af07c2de6ba | 19 | #define MAA_SERVO_RIGHT_PIN PA_1 // PWM 5 2/2 |
kyxstark | 6:4af07c2de6ba | 20 | |
kyxstark | 6:4af07c2de6ba | 21 | |
kyxstark | 6:4af07c2de6ba | 22 | #define MAA_SERVO_POS_OPEN 1 |
kyxstark | 6:4af07c2de6ba | 23 | #define MAA_SERVO_POS_CLOSE 0 |
kyxstark | 6:4af07c2de6ba | 24 | |
kyxstark | 6:4af07c2de6ba | 25 | |
kyxstark | 6:4af07c2de6ba | 26 | #define FLAG_SERVO_PIN PA_6 // PWM 6 3/1 |
kyxstark | 6:4af07c2de6ba | 27 | #define FLAG_SERVO_POS_OPEN 1 |
kyxstark | 6:4af07c2de6ba | 28 | #define FLAG_SERVO_POS_CLOSE 0 |
kyxstark | 6:4af07c2de6ba | 29 | |
kyxstark | 6:4af07c2de6ba | 30 | |
kyxstark | 6:4af07c2de6ba | 31 | float clock_s(); |
kyxstark | 6:4af07c2de6ba | 32 | uint64_t clock_ms(); |
kyxstark | 6:4af07c2de6ba | 33 | uint64_t clock_us(); |
kyxstark | 6:4af07c2de6ba | 34 | |
kyxstark | 6:4af07c2de6ba | 35 | #endif |