Pour Marc la mignonne
Dependencies: BSP_DISCO_F429ZI LCD_DISCO_F429ZI TS_DISCO_F429ZI mbed
Diff: commandes.cpp
- Revision:
- 0:fcce18d01987
diff -r 000000000000 -r fcce18d01987 commandes.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commandes.cpp Thu May 31 06:11:25 2018 +0000 @@ -0,0 +1,46 @@ +#include "mbed.h" +#include "LCD_DISCO_F429ZI.h" +#include "commandes.h" + + +AnalogOut moteur1(PA_4); //moteur droit +AnalogOut moteur2(PA_5); //moteur gauche + + +float vitesse=0.5; +float vit=vitesse*0.3+0.7; + +void recup_vitesse(float pvit){ + vitesse=pvit; } + + + +void arreter(){ + moteur1=0; + moteur2=moteur1; +} + +void avancer(){ + moteur1=vit; + moteur2=moteur1; +} + +void tourner_droite(){ + moteur1=0.70; + moteur2=1.0; +} + +void tourner_gauche(){ + moteur1=1.0; + moteur2=0.70; +} + +void tournerDroitVite(){ + moteur1=0.0; + moteur2=1.0; +} + +void tournerGaucheVite(){ + moteur1=1.0; + moteur2=0.0; +} \ No newline at end of file