Outils pour utilisateurs

Outils du site


start:arduino:pasapas:nema

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:arduino:pasapas:nema [2024/01/31 14:45] – [Cablage moteur Pas à Pas] gerardadminstart:arduino:pasapas:nema [2024/02/03 10:56] (Version actuelle) – [Programme de Test du monteur Nerma 17] gerardadmin
Ligne 19: Ligne 19:
 Exemple dans mon cas, coté moteur connecteur face à vous l'axe sur le haut  Exemple dans mon cas, coté moteur connecteur face à vous l'axe sur le haut 
  
-Rouge , noirbleuvert.+{{ :start:arduino:pasapas:capture_d_ecran_du_2024-01-31_14-51-46.png?direct&400 |}} 
 + 
 + 
 + 
 +<color #ed1c24>Rouge</color> Noir<color #00a2e8>Bleu</color>,<color #22b14c> Vert</color>.
  
 L'enroulement 1 est sur les fils <color #ed1c24>Rouge</color> ,<color #00a2e8> Bleu</color> L'enroulement 1 est sur les fils <color #ed1c24>Rouge</color> ,<color #00a2e8> Bleu</color>
Ligne 27: Ligne 31:
 donc sur le driver moteur , on branche <color #ed1c24>Rouge</color> sur  2B et <color #00a2e8>Bleu</color> sur 2A , et Noir sur 1B et<color #22b14c> Vert</color> sur 1A  donc sur le driver moteur , on branche <color #ed1c24>Rouge</color> sur  2B et <color #00a2e8>Bleu</color> sur 2A , et Noir sur 1B et<color #22b14c> Vert</color> sur 1A 
  
-On avoir à inversé un ou deux enroulement suivant le fonctionnement ou non du moteur+ 
 +{{ :start:arduino:pasapas:a4988-moteur-driver.png?direct&400 |}} 
 + 
 +On peut avoir à inverser un ou deux enroulements suivant le fonctionnement ou non du moteur
 + 
 +==== Schema  ==== 
 + 
 +{{ :start:arduino:pasapas:moteurpaspas_driver001.png?direct&600 |}} 
 + 
 + 
 +==== Programme de Test du moteur Nema 17 ==== 
 + 
 +<code c moteurpaspas.ino> 
 +    // A4988_Test.ino 
 +    // 
 +    // Commande d'un moteur pas-à-pas à l'aide d'un pilote A4988 avec 
 +    //     Arduino. 
 +    // 
 +    // Un projet www.mchobby.be (vente de kit et composant) 
 +    // Meurisse D. - Licence CC-SA-BY 
 +    // 
 +    // Un tutoriel http://mchobby.be/wiki/index.php?title=A4988 
 +    // Ou Acheter un StepStick A4988 
 +    //    http://shop.mchobby.be/product.php?id_product=349 
 +    // 
 +      
 +    #define pinEnable 13 // Activation du driver/pilote 
 +    #define pinStep    9 // Signal de PAS (avancement) 
 +    #define pinDir     8 // Direction  
 +      
 +      
 +    void setup(){ 
 +      Serial.begin(9600); 
 +      Serial.println("Test A4988"); 
 +      
 +      pinMode( pinEnable, OUTPUT ); 
 +      pinMode( pinDir   , OUTPUT ); 
 +      pinMode( pinStep  , OUTPUT ); 
 +    } 
 +      
 +    void loop(){ 
 +      int i = 0; 
 +      
 +      digitalWrite( pinDir   , HIGH); // Direction avant 
 +      digitalWrite( pinStep  , LOW);  // Initialisation de la broche step 
 +      
 +      // Avance de 200 pas 
 +      for( i=0; i<200; i++){ 
 +        Serial.println( i ); 
 +        digitalWrite( pinStep, HIGH ); 
 +        delay( 10 ); 
 +        digitalWrite( pinStep, LOW ); 
 +        delay( 10 ); 
 +      }  
 +      
 +      // Changer de direction 
 +      digitalWrite( pinDir   , LOW); // Direction avant 
 +      
 +      // Refaire 200 pas dans l'autre sens 
 +      for( i=0; i<200; i++){ 
 +        Serial.println( i ); 
 +        digitalWrite( pinStep, HIGH ); 
 +        delay( 1 ); 
 +        digitalWrite( pinStep, LOW ); 
 +        delay( 1 ); 
 +      }  
 +      
 +      // Pas de step et pas d'ordre...  
 +      //   l'axe du moteur est donc bloqué  
 +      Serial.println("Axe bloqué + attendre 5 sec"); 
 +      delay( 5000 ); 
 +      
 +      // déblocage de l'axe moteur 
 +      Serial.println("Deblocage axe"); 
 +      //digitalWrite( pinEnable, HIGH ); // logique inversée 
 +      
 +      // Fin et blocage du programme 
 +      // Presser reset pour recommander 
 +      Serial.println("Fin de programme"); 
 +      //while( true ); 
 +    } 
 +     
 +</code> 
 + 
    
  
  
/home/chanteri/www/fablab37110/data/attic/start/arduino/pasapas/nema.1706708727.txt.gz · Dernière modification : 2024/01/31 14:45 de gerardadmin