PMODSTEP : Module pour pilotage de moteur pas-à-pas pour arduino

Module "Pmod" pilotage de moteur pas-à-pas

PMODSTEP
Disponible
23,02 € TTC

Dont 0,01 € d'eco-participation déjà incluse dans le prix


19,18 € HT

Conçu pour être piloté par un arduino, ce module "Pmod" intègre un driver de puissance permettant le pilotage d'un moteur pas-à-pas de type 4 ou 6 fils (non inclus).

Fonction du moduleInterface du moduleConnectique du module



Doté d'un connecteur mâle 2 x 6 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
 
Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.). 
  
  
Exemple d'application avec un arduino™
 
  
Raccordement du module à l'arduino™  


/************************************************************************
*                                                                                                                                        
*    Test du module Pmod pilotage de moteur pas à pas                                           
*                                                                    
*************************************************************************
* Description:  Pmod_STEP                                               
* Le moteur fait un tour complet dans un sens puis revient à sa position 
* d'origine
*  
* Matériel
*        1. Arduino Uno                                       
*        2. Module Pmod STEP (positionner le cavalier JP1 en position 2-3)
*                    
*        Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
*
* N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
* Utilisez le lien ci-dessous pour télécharger le code source.

*        Code source téléchargeable ici          
************************************************************************/
#include <Stepper.h>                                              // appel de la bibliothèque
 
#define enroulement_1 2                                       // affectation des broches
#define enroulement_2 3
#define enroulement_3 4
#define enroulement_4 5
 
const int nombre_pas=2048;                                 // nombre de pas du moteur
 
Stepper moteur(nombre_pas, enroulement_1, enroulement_2, enroulement_3, enroulement_4);    // création de l'objet moteur
 
void setup()   
{
Serial.begin(9600);
moteur.setSpeed(10);                                             // initialisation la vitesse de rotation du moteur en tour par minute
pinMode(enroulement_1, OUTPUT);                   // configuration des broches en sortie
pinMode(enroulement_2, OUTPUT);       
pinMode(enroulement_3, OUTPUT);     
pinMode(enroulement_4, OUTPUT);  
}
 
void loop()
{
Serial.println("Sens 1");
for (int i=1; i<=nombre_pas; i++)                        // boucle avance du moteur en fonction du nombre de pas
{
  moteur.step(1);                                                   // un pas en sens positif
/* Temporisation utile pour voir le déroulement des séquences sur les led du module. 
   Diminuer la temporisation pour augmenter la vitesse de rotation du moteur.*/
  delay(100);                                    
}
Serial.println("Sens 2");
for (int i=1; i<=nombre_pas; i++)                      // boucle retour du moteur en fonction du nombre de pas
{   
  moteur.step(-1);                                                // un pas en sens négatif
/* Temporisation utile pour voir le déroulement des séquences sur les led du module. 
   Diminuer la temporisation pour augmenter la vitesse de rotation du moteur.*/
  delay(100);                                    
}
}
 
 
Notes d'applications pour modules Pmod 
 
La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno. 
Aucun avis
Il est nécessaire d'être connecté pour laisser un avis
Produit ajouté à ma liste