Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: AresCDFMainCode_capteur_US AresCDFMainCode_us2 AresCDFMainCode
DRV8825 Class Reference
Class qui permet de contrôler le modul. More...
#include <DRV8825.h>
Public Member Functions | |
| DRV8825 () | |
| Initialisation du modul avec des paramètres par défaut. | |
| DRV8825 (PinName pinEN, PinName pinDIR, PinName pinStep) | |
| Initialisation du modul avec des paramètres choisis. | |
| DRV8825 (PinName pinEN, PinName pinDIR, PinName pinStep, float r, unsigned int pas) | |
| Initialisation du modul avec des paramètres choisis. | |
| void | setDir (uint8_t dir) |
| Permet d'affecter une directions à notre module. | |
| void | setEnable (uint8_t en) |
| Permet de définir si l'on souhaite bloquer ou non le moteur. | |
| void | moveRotSpeed (float viteseR) |
| Permet de définir la vitesse de rotation du moteur pas à pas (RPM) | |
| void | moveLinSpeed (float vitesseL) |
| Permet de définir la vitesse linéaire du moteur pas à pas (m/s) | |
Detailed Description
Class qui permet de contrôler le modul.
Definition at line 24 of file DRV8825.h.
Constructor & Destructor Documentation
| DRV8825 | ( | ) |
Initialisation du modul avec des paramètres par défaut.
Definition at line 6 of file DRV8825.cpp.
| DRV8825 | ( | PinName | en, |
| PinName | dir, | ||
| PinName | step | ||
| ) |
Initialisation du modul avec des paramètres choisis.
- Parameters:
-
en : pin En dir : pin Dir step : pin Step
Definition at line 25 of file DRV8825.cpp.
| DRV8825 | ( | PinName | en, |
| PinName | dir, | ||
| PinName | step, | ||
| float | r, | ||
| unsigned int | pas | ||
| ) |
Initialisation du modul avec des paramètres choisis.
- Parameters:
-
en : pin En dir : pin Dir step : pin Step r : rayon de la roue (en mm) pas : nombre de pas
Definition at line 42 of file DRV8825.cpp.
Member Function Documentation
| void moveLinSpeed | ( | float | vitesse ) |
Permet de définir la vitesse linéaire du moteur pas à pas (m/s)
- Parameters:
-
vitesse : la vitesse que l'on souhaite atteindre
Definition at line 85 of file DRV8825.cpp.
| void moveRotSpeed | ( | float | vitesse ) |
Permet de définir la vitesse de rotation du moteur pas à pas (RPM)
- Parameters:
-
vitesse : la vitesse que l'on souhaite atteindre
Definition at line 73 of file DRV8825.cpp.
| void setDir | ( | uint8_t | dir ) |
Permet d'affecter une directions à notre module.
- Parameters:
-
dir : l'état que l'on souhaite appliquer
Definition at line 57 of file DRV8825.cpp.
| void setEnable | ( | uint8_t | en ) |
Permet de définir si l'on souhaite bloquer ou non le moteur.
- Parameters:
-
en : l'état que l'on douhaite appliquer
Definition at line 65 of file DRV8825.cpp.
Generated on Sat Jul 16 2022 11:11:52 by
1.7.2