action gobeur

Dependencies:   ros_messages mbed Servo Manche_a_air Gobeur ros_lib_melodic

Committer:
kyxstark
Date:
Thu Jul 08 22:48:21 2021 +0000
Revision:
11:9038da3b84da
Parent:
6:4af07c2de6ba
pinout, pos servo;

Who changed what in which revision?

UserRevisionLine numberNew 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 11:9038da3b84da 8 #define GOBEUR_TURBINE_RIGHT_PIN PB_2 // PWM 3 14/2
kyxstark 6:4af07c2de6ba 9 //#define GOBEUR_SERVO_RIGHT_PIN PA_15 // PWM 1 2/1
kyxstark 11:9038da3b84da 10 #define GOBEUR_SERVO_RIGHT_PIN PB_7 // PWM 7 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 11:9038da3b84da 14 #define GOBEUR_TURBINE_TH_ON 0
kyxstark 6:4af07c2de6ba 15 #define GOBEUR_TURBINE_TH_OFF 0
kyxstark 6:4af07c2de6ba 16
kyxstark 6:4af07c2de6ba 17
kyxstark 11:9038da3b84da 18 #define MAA_SERVO_LEFT_PIN PA_1 // PWM 4 2/1
kyxstark 11:9038da3b84da 19 #define MAA_SERVO_RIGHT_PIN PA_0 // 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 11:9038da3b84da 27 #define FLAG_SERVO_POS_OPEN 0.95
kyxstark 11:9038da3b84da 28 #define FLAG_SERVO_POS_CLOSE 0.96//0.11
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