Dark Light
-18%
, , ,

Contrôleur EasyDriver A3967

Disponibilité:

En stock


Contrôleur EasyDriver A3967 disponible partout au Maroc et autres produits robotiques. Chez Shop4makers vous trouverez tout à propos de la robotique.

49,0 DH 60,0 DH

En stock

Contrôleur EasyDriver A3967 (disponible partout au Maroc) est un contrôleur de moteur pas à pas simple à utiliser, compatible avec tout ce qui peut générer une impulsion numérique de 0 à 5 V (ou une impulsion de 0 à 3,3 V si vous soudez le SJ2 fermé sur l’EasyDriver). L’EasyDriver nécessite une alimentation de 6 V à 30 V pour actionner le moteur et peut actionner des moteurs pas à pas de toute tension. L’EasyDriver dispose d’un régulateur de tension embarqué pour l’interface numérique pouvant être réglé sur 5 V ou 3,3 V. Connectez un moteur pas à pas à 4 fils et un microcontrôleur et vous obtenez un contrôle de moteur de haute précision ! L’EasyDriver actionne des moteurs bipolaires et des moteurs câblés comme des bipolaires. C.-à-d. des moteurs pas à pas à 4, 6 et 8 fils.
sku 418465 2

Caractéristiques

  • A3967 pilote micropas
  • MS1 et MS2 broches accessibles à changer la micropas résolution à plein, demi, quart et huitième à pas (défaut à la huitième)
  • Compatible avec 4, 6 et 8 fils moteurs pas à pas d’une quelconque tension
  • Réglable contrôle actuel de la 150mA/phase à 750mA/phase
  • Gamme d’alimentation de 7V à 30V. Plus la tension est élevée, plus le couple à haute vitesse.
Code Arduino :
// Pilote un driver STEP/DIR (ex. A4988, DRV8825) avec un moteur pas-à-pas

int dirPin = 3;
int stepPin = 2;

void setup() {
  pinMode(dirPin, OUTPUT);
  pinMode(stepPin, OUTPUT);
  Serial.begin(9600);
}

// Fonction step : gère le sens, le nombre de pas, et la cadence
void step(boolean dir, int steps, int wait) {
  digitalWrite(dirPin, dir);   // Définit le sens de rotation
  delay(50);                    // Petit délai avant de commencer

  // Génère les impulsions STEP
  for (int i = 0; i < steps; i++) {
    digitalWrite(stepPin, HIGH);
    delayMicroseconds(wait);
    digitalWrite(stepPin, LOW);
    delayMicroseconds(wait);
  }
}

void loop() {
  // 10 000 pas dans un sens
  step(true, 10000, 70);
  delay(500);

  // 10 000 pas dans l’autre sens
  step(false, 10000, 70);
  delay(500);
}

 

Basé sur 0 avis

0.0 total
0
0
0
0
0

Soyez le premier à donner votre avis “Contrôleur EasyDriver A3967”

Il n’y a pas encore d’avis.

0
    0
    Panier
    Panier VideVoir Boutique
        Tracking Compte 0 Panier Recherche