ARES / Mbed 2 deprecated Robot 2016

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Motor Class Reference

Motor Class Reference

Motor Classe permettant de controler un moteur. More...

#include <Motor.h>

Public Member Functions

 Motor (PinName pin_pwm, PinName pin_dir)
 Création d'un moteur.
void setSpeed (float s)
 Fixe la vitesse du moteur.
float getSpeed ()
 Retourne la vitesse théorique du moteur.
void setInverse (bool i)
 Fixe l'invesrion de polarité
bool getInverse ()
 Retourne l'état d'inversion de polarité

Detailed Description

Motor Classe permettant de controler un moteur.

Definition at line 11 of file Motor.h.


Constructor & Destructor Documentation

Motor ( PinName  pin_pwm,
PinName  pin_dir 
)

Création d'un moteur.

Parameters:
pwmPin sur laquelle sort la PWM
dirPin sur laquelle sort le bit de direction

Definition at line 25 of file Motor.h.


Member Function Documentation

bool getInverse (  )

Retourne l'état d'inversion de polarité

Returns:
True ou False

Definition at line 79 of file Motor.h.

float getSpeed (  )

Retourne la vitesse théorique du moteur.

Returns:
Vitesse du moteur entre -1 et 1

Definition at line 55 of file Motor.h.

void setInverse ( bool  i )

Fixe l'invesrion de polarité

Exemple :

 moteur.setSpeed(1); // le moteur tourne à pleine vitesse dans le sens trigo
 moteur.setInverse(true); // le moteur tourne à pleine vitesse dans le sens anti-trigo
 moteur.setSpeed(-1); // le moteur tourne à pleine vitesse dans le sens trigo
Parameters:
iInversion de polarité

Definition at line 68 of file Motor.h.

void setSpeed ( float  s )

Fixe la vitesse du moteur.

Parameters:
sVitesse du moteur entre -1 et 1

Definition at line 40 of file Motor.h.