pattern v3
Fork of PATTERN by
Diff: Pattern.cpp
- Revision:
- 0:42a271a32851
- Child:
- 1:601c2fa986bf
diff -r 000000000000 -r 42a271a32851 Pattern.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Pattern.cpp Thu Mar 02 12:37:43 2017 +0000 @@ -0,0 +1,99 @@ +#include "Pattern.h" +#include "mbed.h" + +m3pi m3piP; + +Pattern::Pattern(){ + this->vitesse=0.1; +} + +Pattern::~Pattern(){ + +} + + +void Pattern::carre(){ + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(0.9); + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(0.9); + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(0.9); + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(0.9); + + m3piP.stop(); + +} + +void Pattern::triangle(){ + + m3piP.right(this->vitesse); + wait(0.3); + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(1.2); + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(1.2); + + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(0.9); + + m3piP.stop(); + +} + + +void Pattern::etoile(){ + + m3piP.left(this->vitesse); + wait(0.3); + m3piP.forward(this->vitesse); + wait(2); + m3piP.left(this->vitesse); + wait(0.3); + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(0.9); + m3piP.forward(this->vitesse); + wait(2); + m3piP.left(this->vitesse); + wait(0.3); + m3piP.forward(this->vitesse); + wait(2); + m3piP.right(this->vitesse); + wait(1.5); + m3piP.forward(this->vitesse); + wait(2); + m3piP.left(this->vitesse); + wait(0.3); + m3piP.forward(this->vitesse); + wait(2); + //150 + + + + + + m3piP.stop(); +} \ No newline at end of file