Guillaume Chauvon
/
Asservissment_robot2_v16_05
l
Diff: hardware.h
- Revision:
- 0:38dbe2988e77
- Child:
- 2:3066e614372f
diff -r 000000000000 -r 38dbe2988e77 hardware.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hardware.h Wed Apr 17 09:05:21 2019 +0000 @@ -0,0 +1,38 @@ +#ifndef HARDWARE_H +#define HARDWARE_H + + +void init_hardware(void); +void set_PWM_moteur_D(int PWM); +void set_PWM_moteur_G(int PWM); + +void set_step_moteur_D(int steps); +void set_step_moteur_G(int steps); + + +long int get_nbr_tick_D(void); +long int get_nbr_tick_G(void); +void attente_synchro(void); + +void allumer_del(void); +void eteindre_del(void); + +void allumer_autres_del(void); +void eteindre_autres_del(void); +void toggle_autres_del(void); + +void motors_on(void); +void motors_stop(void); + +int arret(void); + +void updateEncoderA(void); +void updateEncoderB(void); + +float lecture_courrant_D(); +float lecture_courrant_G(); + +void debugEncoder(void); +long int get_position_G(); +long int get_position_D(); +#endif