Freescale_Cachan / Mbed 2 deprecated Programme_course_base

Dependencies:   MMA8451Q mbed xbee_lib

Fork of Programme_course by Freescale_Cachan

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers motor.h Source File

motor.h

00001 #ifndef MOTOR_H
00002 #define MOTOR_H
00003 #include "MKL25Z4.h"
00004 #include "mbed.h"
00005 
00006 
00007 #define MOTEUR_A 1
00008 #define MOTEUR_B 2
00009 
00010 #define AVANCER 1
00011 #define RECULER 2
00012 #define ATTENTE 3
00013 
00014 #define PWM_ANGLE_MILIEU 0              //0.0725-0.0725
00015 #define PWM_ANGLE_DROIT_MAX 0.02        //0.0925-0.0725
00016 #define PWM_ANGLE_GAUCHE_MAX 0.02       //0.0525-0.0725
00017 
00018 #define ANGLE_DROIT_MAX 30
00019 #define ANGLE_GAUCHE_MAX 30
00020 #define FREQ_PWM 5000
00021 
00022 #define CORRECTION 1
00023 
00024 #define AVANCE 4
00025 
00026 
00027 void PWM_motor (int moteur ,int vitesse);
00028 void angle_servo_moteur (double angle);
00029 void motor_init();
00030 
00031 extern DigitalOut activate_motor;
00032 
00033 extern PwmOut moteurA_avancer;
00034 extern PwmOut moteurA_reculer;
00035 extern PwmOut moteurB_avancer;
00036 extern PwmOut moteurB_reculer;
00037 extern PwmOut servo;
00038 #endif //MOTOR_H